Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Operatoren

Arithmetische Operatoren

OperatorNameWas es tutBeispiel
+PlusAddiert zwei Operanden1 + 1
-MinusSubtrahiert zwei Operanden3 - 1
*MultiplikationMultipliziert zwei Operanden3 * 2
/DivisionDividiert zwei Operanden4 / 2
%ModuloGibt den Rest einer Division von zwei Operanden4 % 3

Inkrement/Dekrement Operatoren

OperatorNameWas es tut
a++Prefix InkrementVariable wird vor Deklaration um 1 erhöht.
++aPostfix InkrementVariable wird nach Deklaration um 1 erhöht.
a--Prefix DekrementVariable wird vor Deklaration um 1 reduziert.
--aPostfix DekrementVariable wird nach Deklaration um 1 reduziert.

Zuweisende Operatoren

OperatorNameWas es tut
+=Plus ist-gleichAddiert Variable und ändert deren Wert
-=Minus ist-gleichSubtrahiert Variable und ändert deren Wert
*=Mal ist-gleichMultipliziert Variable und ändert deren Wert
/=Dividiert ist-gleichDividiert Variable und ändert deren Wert
%=Modulo ist-gleichGibt den Rest einer Division von einer Variable und ändert deren Wert

Vergleichs Operatoren

OperatorNameBeispiel
<Kleiner als5 > 2
>Größer als1 < 2
<=Kleiner oder gleich als5 <= 2
>=Größer oder gleich als1 <= 2
==Ist Gleich2 == 2
!=Ist Ungleich67 != 2

Logische Operatoren

OperatorNameWas es tut
&&UndGibt true aus, wenn alle Befehle die als Operanden angeben sind, wahr sind.
||OderGibt true aus, wenn einer der Befehle die als Operanden angeben sind, wahr sind.
!Not (Verneinung)true -> false, false -> true

und (&&)

a/btruefalse
truetruefalse
falsefalsetrue

oder (||)

a/btruefalse
truetruetrue
falsetruefalse

Not (!)

a!a
truefalse
falsetrue