Kapitel A Anhang
Wie es sich für ein anständiges Buch gehört, finden Sie hier im Anhang einige Tabellen und Auflistungen wie die Rangfolge der Operatoren, eine ASCII-Code-Tabelle, reservierte Schlüsselwörter in C, die Standard-Headerdateien, weiterführende Links und empfehlenswerte Literatur.
A.1 Rangfolge der Operatoren
 
In der folgenden Tabelle werden die Operatoren von C und ihre Assoziativität (die Bindung der Operanden) in absteigender Reihenfolge aufgelistet. Operatoren derselben Prioritätsklasse haben dieselbe Rangstufe.
| Operator
|
Bedeutung/Name
|
Assoziativität
|
| 1.Priorität
|
| ++
|
Erhöhung nach Auswertung
|
von links nach rechts
|
| --
|
Erniedrigung nach Auswertung
|
|
| ()
|
Funktionsaufruf
|
|
| []
|
Array-Element
|
|
| ->
|
Zeiger auf Strukturelement
|
|
| .
|
Element einer Struktur oder Union
|
|
| 2. Priorität
|
| ++
|
Erhöhung vor Auswertung
|
von rechts nach links
|
| --
|
Erniedrigung vor Auswertung
|
|
| !
|
Logische Negation
|
|
| ~
|
Einerkomplement
|
|
| -
|
Unäres Minus
|
|
| +
|
Unäres Plus
|
|
| &
|
Adresse
|
|
| *
|
Indirektion
|
|
| sizeof
|
Größe in Bytes
|
|
| (type)
|
Typenumwandlung (cast)
|
|
| 3. Priorität
|
| *
|
Multiplikation
|
von links nach rechts
|
| /
|
Division
|
|
| %
|
Rest einer Division
|
|
| 4. Priorität
|
| +
|
Addition
|
von links nach rechts
|
| -
|
Subtraktion
|
|
| 5. Priorität
|
| <<
|
bitweises Linksschieben
|
von links nach rechts
|
| >>
|
bitweises Rechtsschieben
|
|
| 6. Priorität
|
| <
|
Kleiner als
|
von links nach rechts
|
| <=
|
Kleiner gleich
|
|
| >
|
Größer als
|
|
| >=
|
Größer gleich
|
|
| 7. Priorität
|
| ==
|
Gleich
|
von links nach rechts
|
| !=
|
Ungleich
|
|
| 8. Priorität
|
| &
|
Bitweises UND
|
von links nach rechts
|
| 9. Priorität
|
| ^
|
Bitweises EXKLUSIV-ODER
|
von links nach rechts
|
| 10. Priorität
|
| |
|
Bitweises ODER
|
von links nach rechts
|
| 11. Priorität
|
| &&
|
Logisches UND
|
von links nach rechts
|
| 12. Priorität
|
| ||
|
Logisches ODER
|
von links nach rechts
|
| 13. Priorität
|
| ?:
|
Bedingung
|
von rechts nach links
|
| 14. Priorität
|
| =
|
Zuweisung
|
von rechts nach links
|
| *=, /=, %=, +=, -=
|
Zusammengesetzte Zuweisungen
(arithmetisch)
|
|
| <<=, >>=, &=, ^=, |=
|
Zusammengesetzte Zuweisungen
(bitweise)
|
|
| 15. Priorität
|
| ,
|
Komma-Operator
|
von links nach rechts
|
|