Operatoren, Teil 1

Arithmetische Operatoren

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