Standard Libraries

Standard Library Header File Explanation
assert.hContains macros and information for adding diagnostics that aid program debugging
ctype.hContains 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.
errno.hDefines macros that are useful for reporting error conditions.
float.hContains the floating point size limits of the system.
limits.hContains the integral size limits of the system.
locale.hContains function prototypes and other information that enables a program to be modified for the current locale on which it is running.
math.hContains function prototypes for the math library functions.
setjmp.hContains function prototypes for functions that allow bypassing of the usual function call and return sequence.
signal.hContains function prototypes and macros to handle various conditions that may arise during program execution.
stdarg.hDefines macros for dealing with a list of arguments to a function whose number and types are unknown.
stddef.hContains definitions of types used for performing certain calculations.
stdlib.hContains function prototypes for conversion of numbers to text and text to numbers, memory allocation, random numbers, and other utility functions.
string.hContains function prototypes for string processing functions.
time.hContains function prototypes and types for manipulating the time and date.