Prioritätentabelle
Operatoren besitzen unterschiedliche Prioritäten, die die Abarbeitungsreihenfolge bestimmen. Je höher die Priorität, desto eher wird der Operator verwendet. Mittels des Klammeroperators kann die Abarbeitungsreihenfolge beeinflusst werden.
Keine Sorge, einige der in der Tabelle dargestellten Operatoren werden wir erst im Laufe des Kurses kennenlernen.
| Priorität | Operator | Bedeutung |
|---|---|---|
| 15 | ++ | Inkrement (Postfix) |
| 15 | -- | Dekrement (Postfix) |
| 15 | () | Funktionsaufruf |
| 15 | [] | Indizierung |
| 15 | -> | Elementzugriff |
| 15 | . | Elementzugriff |
| 14 | ++ | Inkrement (Präfix) |
| 14 | -- | Dekrement (Präfix) |
| 14 | + | positives Vorzeichen |
| 14 | - | negatives Vorzeichen |
| 14 | ! | logisches Nicht |
| 14 | ~ | bitweises Nicht |
| 14 | & | Adressoperator |
| 14 | * | Dereferenzierung |
| 14 | () | Typumwandlung |
| 14 | sizeof | sizeof-Operator |
| 13 | * | Multiplikation |
| 13 | / | Division |
| 13 | % | Modulo |
| 12 | + | Addition |
| 12 | - | Subtraktion |
| 11 | << | Linksverschiebung |
| 11 | >> | Rechtsverschiebung |
| 10 | < | kleiner |
| 10 | <= | kleiner gleich |
| 10 | > | größer |
| 10 | >= | größer gleich |
| 9 | == | Gleichheit |
| 9 | != | Ungleichheit |
| 8 | & | bitweises Und |
| 7 | ^ | bitweises exklusives Oder |
| 6 | | | bitweises Oder |
| 5 | && | logisches Und |
| 4 | || | logisches Oder |
| 3 | ?: | Fragezeichenoperator |
| 2 | = | Zuweisung |
| 1 | , | Komma |