Operatoren
Arithmetische Operatoren
| Operator | Name | Was es tut | Beispiel |
|---|---|---|---|
+ | Plus | Addiert zwei Operanden | 1 + 1 |
- | Minus | Subtrahiert zwei Operanden | 3 - 1 |
* | Multiplikation | Multipliziert zwei Operanden | 3 * 2 |
/ | Division | Dividiert zwei Operanden | 4 / 2 |
% | Modulo | Gibt den Rest einer Division von zwei Operanden | 4 % 3 |
Inkrement/Dekrement Operatoren
| Operator | Name | Was es tut |
|---|---|---|
a++ | Prefix Inkrement | Variable wird vor Deklaration um 1 erhöht. |
++a | Postfix Inkrement | Variable wird nach Deklaration um 1 erhöht. |
a-- | Prefix Dekrement | Variable wird vor Deklaration um 1 reduziert. |
--a | Postfix Dekrement | Variable wird nach Deklaration um 1 reduziert. |
Zuweisende Operatoren
| Operator | Name | Was es tut |
|---|---|---|
+= | Plus ist-gleich | Addiert Variable und ändert deren Wert |
-= | Minus ist-gleich | Subtrahiert Variable und ändert deren Wert |
*= | Mal ist-gleich | Multipliziert Variable und ändert deren Wert |
/= | Dividiert ist-gleich | Dividiert Variable und ändert deren Wert |
%= | Modulo ist-gleich | Gibt den Rest einer Division von einer Variable und ändert deren Wert |
Vergleichs Operatoren
| Operator | Name | Beispiel |
|---|---|---|
< | Kleiner als | 5 > 2 |
> | Größer als | 1 < 2 |
<= | Kleiner oder gleich als | 5 <= 2 |
>= | Größer oder gleich als | 1 <= 2 |
== | Ist Gleich | 2 == 2 |
!= | Ist Ungleich | 67 != 2 |
Logische Operatoren
| Operator | Name | Was es tut |
|---|---|---|
&& | Und | Gibt true aus, wenn alle Befehle die als Operanden angeben sind, wahr sind. |
|| | Oder | Gibt true aus, wenn einer der Befehle die als Operanden angeben sind, wahr sind. |
! | Not (Verneinung) | true -> false, false -> true |
und (&&)
| a/b | true | false |
|---|---|---|
| true | true | false |
| false | false | true |
oder (||)
| a/b | true | false |
|---|---|---|
| true | true | true |
| false | true | false |
Not (!)
a | !a |
|---|---|
| true | false |
| false | true |