Zum Hauptinhalt springen

Operatoren

Operatoren sind Zeichen, mit denen Daten manipuliert werden können. Mit Hilfe von Operanden und Operatoren lassen sich beliebig komplexe Ausdrücke aufbauen. Operatoren mit einem, zwei oder drei Operanden werden als unäre, binäre bzw. ternäre Operatoren bezeichnet. Man unterscheidet zwischen arithmetischen, bitweisen und logischen Operatoren sowie Vergleichsoperatoren.

Für die arithmetischen Grundrechenarten stehen folgende Operatoren zur Verfügung.

Ausdruck mit OperatorBedeutung
x + yAddiere y zu x
x - ySubtrahiere y von x
x * yMultipliziere x mit y
x / yDividiere x durch y
x % yDivisionsrest von x / y
x++Inkrementiere x und gib den alten Wert an den Ausdruck zurück
++xInkrementiere x und gib den neuen Wert an den Ausdruck zurück
x--Dekrementiere x und gib den alten Wert an den Ausdruck zurück
--xDekrementiere x und gib den neuen Wert an den Ausdruck zurück

Priorität von Operatoren

Die Auswertung von Ausdrücken mit mehreren Operatoren erfolgt gemäß ihrer Priorität. Operatoren mit höherer Priorität werden zuerst ausgewertet.

PrioritätOperator
1()
2++, --, Vorzeichenplus, Vorzeichenminus, ~, !, (Datentyp)
3*, /, %
4+, -
5<, <=, >, >=
6==, !=
7&
8^
9|
10&&
11||