The 15 standard header files are:
library name: |
summary of functions: |
|
|
assert.h |
Diagnostics. |
ctype.h |
Character handling and manipulation |
errno.h |
Error handling. |
float.h |
Characteristics of floating types. |
limits.h |
Language implementation limits |
locale.h |
Locale specific data (localization). |
math.h |
Mathenatical functions. |
setjmp.h |
Non-local jumps. |
signal.h |
Signal handling. |
stdarg.h |
Variable argument handling. |
stddef.h |
Stanard definitions. |
stdio.h |
Standard I/O and file handling. |
stdlib.h |
General programmming utilities. |
string.h |
String handling and manipulation. |
time.h |
System clock, date and time. |
|
|
Note that new library files have been introduced in the
new C9X (read draft)
standard, some of the library files above have been slightly
modified, these changes will be included here when they
become familliar enough.
There are many more very widely used libraries that are
non-standard. E.g. <conio.h> or <windows.h>
- these too will be included in this section soon.