Operatoren, Teil 1 |
|
Die folgende Tabelle zeigt die arithmetischen Operatoren mit aufsteigendem Vorrang.
Operator |
Funktion |
Bemerkungen |
+ |
Addition |
Anwendbar auf alle elementaren Datentypen |
- |
Subtraktion |
Anwendbar auf alle elementaren Datentypen Vorrang gleich wie + |
* |
Multiplikation |
Anwendbar auf alle elementaren Datentypen |
/ |
Division |
Anwendbar auf alle elementaren Datentypen Vorrang gleich wie * |
% |
Divisionsrest (Modulo) |
Nicht anwendbar auf Gleitkommatypen Vorrang gleich wie * |
+ |
Vorzeichen |
Man nennt dies unäres Plus |
- |
Vorzeichen |
Man nennt dies unäres Minus |
Arithmetische Operationen werden von links nach rechts ausgewertet wobei der Vorrang beachtet wird.
Der Vorrang bei der Auswertung kann durch das Setzen von Klammern () geändert werden.
a = 3 + 5 * 7 - 10 a ist 28
a = (3 + 5) * 7 - 10 a ist 46
|