< C Programming
Headers
ANSI C (C89)/ISO C (C90)
| assert.h | Verify program assertion. |
| ctype.h | Character types. |
| errno.h | System error numbers. |
| float.h | Floating types. |
| limits.h | Implementation-defined constants. |
| locale.h | Category macros. |
| math.h | Mathematical declarations. |
| setjmp.h | Stack environment declarations. |
| signal.h | Signals. |
| stdarg.h | Handle variable argument list. |
| stddef.h | Standard type definitions. |
| stdio.h | Standard buffered input/output. |
| stdlib.h | Standard library definitions. |
| string.h | String operations. |
| time.h | Time types. |
ISO C (C94/C95), Amendment 1 (AMD1)
Very old compilers may not include some or all of these headers
| iso646.h | Alternative spellings. |
| wchar.h | Wide-character handling. |
| wctype.h | Wide-character classification and mapping utilities. |
ISO C (C99)
These are supported only in newer compilers
| complex.h | Complex arithmetic. |
| fenv.h | Floating-point environment. |
| inttypes.h | Fixed size integer types. |
| stdbool.h | Boolean type and values. |
| stdint.h | Integer types. |
| tgmath.h | Type-generic macros. |
ISO C (C11)
These are supported only in newer compilers
| stdalign.h | Alignment keywords and macros. |
| stdatomic.h | Atomic operations on data shared between threads. |
| stdnoreturn.h | _Noreturn function specifier macro. |
| threads.h | Support for multiple threads of execution. |
| uchar.h | Types and functions for manipulating Unicode characters. |
Table of functions
This table also includes function-like macros
assert.h
complex.h
ctype.h
fenv.h
|
|
|
inttypes.h
|
|
locale.h
|
math.h
|
|
|
setjmp.h
|
signal.h
|
stdarg.h
|
stdatomic.h
|
|
|
stddef.h
stdio.h
stdlib.h
string.h
|
threads.h
|
|
|
|
time.h
|
uchar.h
|
wchar.h
|
|
|
|
|
wctype.h
|
|
|
|
|
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.