clock_t

Defined in header <time.h> typedef /* unspecified */ clock_t; Arithmetic (until C11)Real (since C11) type capable of representing the processor time used by a process. It has implementation-defined range and precision. References C11 standard (ISO/IEC 9899:2011): 7.27.1/3 Components of time (p: 388) C99 standard (ISO/IEC 9899:1999): 7.23.1/3 Components of time (p: 338) C89/C90 standard (ISO/IEC 9899:1990): 4.12.1 Components of time See also clock return

CLOCKS_PER_SEC

Defined in header <time.h> #define CLOCKS_PER_SEC /*implementation defined*/ Expands to an expression (not necessarily a compile-time constant) of type clock_t equal to the number of clock ticks per second, as returned by clock(). Notes POSIX defines CLOCKS_PER_SEC as one million, regardless of the actual precision of clock. Until standardized as CLOCKS_PER_SEC in C89, this macro was sometimes known by its IEEE std 1003.1-1988 name CLK_TCK: that name was not included in

clogf

Defined in header <complex.h> float complex clogf( float complex z ); (1) (since C99) double complex clog( double complex z ); (2) (since C99) long double complex clogl( long double complex z ); (3) (since C99) Defined in header <tgmath.h> #define log( z ) (4) (since C99) 1-3) Computes the complex natural (base-e) logarithm of z with branch cut along the negative real axis. 4) Type-generic macro: If z has type long double complex,

clock

Defined in header <time.h> clock_t clock(void); Returns the approximate processor time used by the process since the beginning of an implementation-defined era related to the program's execution. To convert result value to seconds, divide it by CLOCKS_PER_SEC. Only the difference between two values returned by different calls to clock is meaningful, as the beginning of the clock era does not have to coincide with the start of the program. clock time may advance faster or sl

character constant

Syntax ' c-char ' (1) u ' c-char ' (since C11) (2) U ' c-char ' (since C11) (3) L ' c-char ' (4) ' c-char-sequence ' (5) where. c-char is either a character from the basic source character set minus single-quote ('), backslash (\), or the newline character. escape sequence: one of special character escapes \' \" \? \\ \a \b \f \n \r \t \v, hex escapes \x... or octal escapes \... as defined in escape sequences. universal character name, \u... or \U... as

clearerr

Defined in header <stdio.h> void clearerr( FILE *stream ); Resets the error flags and the EOF indicator for the given file stream. Parameters stream - the file to reset the error flags for Return value (none). Example clearerr resets the EOF indicator. #include <stdio.h> #include <stdlib.h> int main(void) { FILE* tmpf = tmpfile(); fputs("abcde\n", tmpf); rewind(tmpf); int ch; while ((ch=fgetc(tmpf)) != EOF) /* read/pri

cimagf

Defined in header <complex.h> float cimagf( float complex z ); (1) (since C99) double cimag( double complex z ); (2) (since C99) long double cimagl( long double complex z ); (3) (since C99) Defined in header <tgmath.h> #define cimag( z ) (4) (since C99) 1-3) Returns the imaginary part of z. 4) Type-generic macro: if z has type long double complex, long double imaginary, or long double, cimagl is called. If z has type float complex

cexpf

Defined in header <complex.h> float complex cexpf( float complex z ); (1) (since C99) double complex cexp( double complex z ); (2) (since C99) long double complex cexpl( long double complex z ); (3) (since C99) Defined in header <tgmath.h> #define exp( z ) (4) (since C99) 1-3) Computes the complex base-e exponential of z. 4) Type-generic macro: If z has type long double complex, cexpl is called. if z has type double complex, cexp

char

Usage type specifier for the character types (char, signed char, and unsigned char).

ceil

Defined in header <math.h> float ceilf( float arg ); (1) (since C99) double ceil( double arg ); (2) long double ceill( long double arg ); (3) (since C99) Defined in header <tgmath.h> #define ceil( arg ) (4) (since C99) 1-3) Computes the smallest integer value not less than arg. 4) Type-generic macro: If arg has type long double, ceill is called. Otherwise, if arg has integer type or the type double, ceil is called. Otherwise, cei