iso646.h
- Ersetzungen zur Sprachunterstützung
Die Standard-Header von C und C++ definieren einige Makros, welche nach Wunsch eingebunden werden können und gewisse Annehmlichkeiten in der Programmierung versprechen.
Unterstützung für Zeichencodierung ISO 646
Zu Entstehungs-Zeiten der Sprache C war der ASCII-Standard noch nicht vollständig etabliert. Stattdessen haben sich viele Programmiersprachen-Schreiber auf das sogenannte Invariant Code Set
gestützt, welches unter der Nummer ISO 646 standartisiert ist. Dieser Zeichensatz enthält nicht alle Zeichen, welche für den vollen Sprachumfang von C nötig sind. Deswegen wurden einige Operatoren als Makros definiert, welche durch Einbinden des entsprechenden Headers verfügbar sind:
Dieser Header definiert einige wenige Makros, um ältere Compiler zu unterstützen. Mehr Informationen dazu können bei den Zeichen nachgelesen werden.