| #include <pronix.de> |
|
|
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.
Anhang A: Rangfolge der Operatoren
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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 |

(Schlüsselwörter in fett wurden erst mit dem ANSI C99-Standard eingeführt.)

(Headerdateien in fett wurden erst mit dem ANSI C99-Standard eingeführt.)