| Library | ab | Kurzbeschreibung |
|---|---|---|
| assert.h | C89 | Laufzeitbedingungen für Debugging und Qualitätssicherungen |
| ctype.h | C89 | Zeichen gewissen Gruppen zuordnen (z.B. 0-9 als Ziffern) |
| errno.h | C89 | Fehlercodes |
| float.h | C89 | Mindestgrößen von Fließkomma-Datentypen |
| limits.h | C89 | Mindestgrößen von Interger-Datentypen |
| math.h | C89 | Mathematische Funktionen |
| setjmp.h | C89 | C-Exceptionhandling |
| signal.h | C89 | Signale (z.B. Programmabbruch CTRL-C) senden und verarbeiten |
| stdarg.h | C89 | Variable Argumentlisten verarbeiten (z.B. printf) |
| stdbool.h | C99 | Boolische Variablen |
| stddef.h | C89 | Typen und Macros (z.B. die Definition für NULL) |
| stdio.h | C89 | Standard-Ein und Ausgabe |
| stdnoreturn.h | C11 | Spezifikation von nicht-zurückkehrenden Funktionen |
| string.h | C89 | C-String-Verarbeitung |
| time.h | C89 | Funktionen, für Zeitbestimmung und Zeit-String-Konvertierungen |
| Library | ab | Kurzbeschreibung |
|---|---|---|
| locale.h | C89 | Lokalisierungsfunktionen |
| stdlib.h | C89 | Speicherverwaltung, Programmsteuerung und Konvertierungen |
| iso646.h | C95 (NA1) | Defines, um Operatoren als Text zu formulieren |
| wchar.h | C95 (NA1) | Erweiterungen für Widechars (Unicode) |
| wctype.h | C95 (NA1) | Widechars gewissen GrupNA1pen zuordnen (z.B. 0-9 als Ziffer) |
| complex.h | C99 | Komplexe Zahlen |
| stdalign.h | C11 | Speicherausrichtung |
| stdatomic.h | C11 | Atomare Operationen zwischen Threads |
| fenv.h | C99 | Einstellungen für Fließkommazahlen |
| stdint.h | C99 | Standard-Integers (plattformunabhängig) |
| tgmath.h | C99 | Makros für mathematische Funktionen |
| threads.h | C11 | Verwendung und Verwaltung von Threads |
| uchar.h | C11 | Unicode |