Standard C-Library und Headers

Vollständig

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

In Bearbeitung / Unvollständig

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