Operatoren
Textseite
Arithmetische Operatoren
Operator |
Beschreibung |
Kurzbeispiel |
---|---|---|
+ |
Addition |
|
- |
Subtraktion |
|
* |
Multiplikation |
|
/ |
Division, |
|
% |
Teilerrest, Modulo-Operation, errechnet den Rest einer Division |
|
+ |
positives Vorzeichen, in der Regel überflüssig |
|
- |
negatives Vorzeichen |
|
++ |
Postinkrement, Addiert 1 zu einer numerischen Variable |
|
++ |
Preinkrement, Addiert 1 zu einer numerischen Variable |
|
-- |
Postdekrement, Subtrahiert 1 von einer numerischen Variable |
|
-- |
Predekrement, Subtrahiert 1 von einer numerischen Variable |
|
Vergleichsoperatoren
Operator |
Beschreibung |
Kurzbeispiel |
---|---|---|
== |
gleich |
|
!= |
ungleich |
|
> |
größer als |
|
< |
kleiner als |
|
>= |
größer als oder gleich |
|
<= |
kleiner als oder gleich |
|
Boolesche Operatoren
Operator |
Beschreibung |
Kurzbeispiel |
---|---|---|
! |
Negation, invertiert den Ausdruck |
|
&& |
Und, |
|
|| |
Oder, |
|
^ |
Xor, |
|
Bit-Operatoren
Operator |
Beschreibung |
Kurzbeispiel |
---|---|---|
~ |
(unäre) invertiert alle Bits seines Operanden |
|
& |
bitweises "und", wenn beide Operanden 1 sind, wird ebenfalls eine 1 produziert, ansonsten eine 0 |
|
| |
bitweises "oder", produziert eine 1, sobald einer seiner Operanden eine 1 ist |
|
^ |
bitweises "exklusives oder", wenn beide Operanden den gleichen Wert haben, wird eine 0 produziert, ansonsten eine 1 |
|
>> |
Rechtsverschiebung, alle Bits des Operanden werden um eine Stelle nach rechts verschoben |
|
>>> |
Rechtsverschiebung mit Auffüllung von Nullen |
|
<< |
Linksverschiebung, entspricht bei positiven ganzen Zahlen einer Multiplikation mit 2, sofern keine "1" rausgeschoben wird. |
Zuweisungsoperatoren
Operator |
Beschreibung |
Kurzbeispiel |
---|---|---|
= |
einfache Zuweisung |
|
+= |
Addiert einen Wert zu der angegebenen Variablen |
|
-= |
Subtrahiert einen Wert von der angegebenen Variablen |
|
/= |
Dividiert die Variable durch den angegebenen Wert und weist ihn zu |
|
*= |
Multipliziert die Variable mit dem angegebenen Wert und weist ihn zu |
|
%= |
Ermittelt den Modulo einer Variablen und weist ihn der Variablen zu |
|
&= |
"und"-Zuweisung |
|
|= |
"oder"-Zuweisung |
|
^= |
"exklusives oder"-Zuweisung |
|
^= |
bitweise "exklusive oder"-Zuweisung |
|
>>= |
Rechtsverschiebungzuweisung |
|
>>>= |
Rechtsverschiebungzuweisung mit Auffüllung von Nullen |
|
<<= |
Linksverschiebungzuweisung |
|
Lizenziert unter Creative Commons Attribution Non-commercial Share Alike License 3.0