C standard library
Appearance
Header files
- C90
- assert.h - assert macro
- ctype.h - character types
- errno.h - error testing
- float.h - floating point
- limits.h - macro constants
- locale.h - localisation
- math.h - mathematical
- setjmp.h - declaration of setjmp & longjmp
- signal.h - signal handling
- stdarg.h - argument handling
- stddef.h - types and macros
- stdio.h - core input/output
- stdlib.h - numeric conversion, memory allocation, process control
- string.h - string handling
- time.h - date and time handling
Normative Addendum 1
- iso646.h - ISO646 charset
- wchar.h - wide character
- wctype.h - wide character types
- C99
- complex.h - complex numbers
- fenv.h - floating-point environment
- inttypes.h - exact width integer types
- stdbool.h - boolean data type
- stdint.h -
- tgmath.h - type-generic mathematical
- C11
- stdalign.h - object alignment
- stdatomic.h - atomic operations
- stdnoreturn.h - non-returning functions
- threads.h - thread management
- uchar.h - Unicode character handling
Implementations
Publications
- SAA CPI C Reference - Level 2, SC09-1308