C Standard Library header files

The interface of C standard library is defined by the following collection of headers.

Conditionally compiled macro that compares its argument to zero
(since C99) Complex number arithmetic
Functions to determine the type contained in character data
Macros reporting error conditions
(since C99) Floating-point environment
Limits of floating-point types
(since C99) Format conversion of integer types
(since C95) Alternative operator spellings
Ranges of integer types
Localization utilities
Common mathematics functions
Nonlocal jumps
Signal handling
(since C11) alignas and alignof convenience macros
Variable arguments
(since C11) Atomic operations
(since C23) Macros to work with the byte and bit representations of types
(since C99) Macros for boolean type
(since C23) macros for performing checked integer arithmetic
Common macro definitions
(since C99) Fixed-width integer types
Input/output
General utilities: memory management, program utilities, string conversions, random numbers, algorithms
(since C11) noreturn convenience macro
String handling
(since C99) Type-generic math (macros wrapping math.h and complex.h)
(since C11) Thread library
Time/date utilities
(since C11) UTF-16 and UTF-32 character utilities
(since C95) Extended multibyte and wide character utilities
(since C95) Functions to determine the type contained in wide character data

[edit] References

[edit] See also

C++ documentation for C++ Standard Library header files