Zum Hauptinhalt springen

Operatoren

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

Für die arithmetischen Grundrechenarten stehen verschiedene arithmetische 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 Verarbeitung von Operatoren erfolgt gemäß ihrer Priorität.

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