Standard Libraries

Standard Library Header FileExplanation
cassertContains macros and information for adding diagnostics that aid program debugging
cctypeContains function prototypes for functions that test characters for certain properties, and function prototypes that can be used to convert lowercase to uppercase and vice versa.
cfloatContains the floating point size limits of the system.
climitsContains the integral size limits of the system.
clocaleContains function prototypes and other information that enables a program to be modified for the current locale on which it is running.
cmathContains function prototypes for the math library functions.
cstdlibContains function prototypes for conversion of numbers to text and text to numbers, memory allocation, random numbers, and other utility functions.
cstringContains function prototypes for string processing functions.
ctimeContains function prototypes and types for manipulating the time and date.