In diesem Abschnitt wird die Arbeit mit Bibliotheksfunktionen beschrieben,
die der Programmierer nutzen kann, ohne sich selbst um deren
Implementation zu kümmern.
Ein- und Ausgabe, Zeichenkettenverarbeitung, ...
sind kein Bestandteil von C
die Standardbibliothek stellt häufig benötigte Funktionen bereit
standardisiert sind der Funktionsumfang, die Parameter
und Rückkehrwerte jeder dieser Funktionen
Anwendungsprogrammierer braucht nicht zu wissen,
wie die Funktion implementiert wurde
Standardbibliothek existiert in verschiedenen Systemumgebungen
ANSI-Standard orientiert sich aber in vielen Fällen an
den Möglichkeiten von UNIX
Bibliotheksfunktionen werden im Manual(3) beschrieben
Bibliotheksfunktionen sind selbst auch in C implementiert
viele Bibliotheksfunktionen benötigen Dienste des
Betriebssystems (Systemrufe)
UNIX-Systemrufe sind im Manual(2) beschrieben
Systemrufe können auch direkt aus dem Anwendungsprogramm genutzt
werden
für Systemrufe existiert aber kein systemübergreifender
(UNIX <-> OS/2 <-> VMS <-> DOS ...) ANSI-Standard
oft kann mit Bibliotheksfunktionen oder Systemrufen die gleiche
Funktionalität erreicht werden
der C-Programmierer sollte Portablität und Effizienz beachten
Eine Übersicht der Funktionen der Standardbibliothek enthält: