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 und die Standard-Headerdateien.
A Operatoren
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 |
-- |
Heruntersetzen nach Auswertung |
|
() |
Funktionsaufruf |
|
[] |
Array-Element |
|
-> |
Zeiger auf Strukturelement |
|
. |
Element einer Struktur oder Union |
|
2. Priorität | ||
++ |
Erhöhung vor Auswertung |
von rechts nach links |
-- |
Heruntersetzen vor Auswertung |
|
! |
logische Negation |
|
~ |
Einerkomplement |
|
- |
unäres Minus |
|
+ |
unäres Plus |
|
& |
Adresse |
|
* |
Indirektion |
|
sizeof |
Größe in Bytes |
|
(type) |
Typumwandlung (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 |
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.