C standard library

The C library is a system library that contains common C language subroutines for file access, string operators, character operations, memory allocation, and other functions.

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

Publications

 * SAA CPI C Reference - Level 2, SC09-1308

[[Category:C]]