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
|
|