Arithmetische Operatoren
Zur Berechnung der Grundrechenarten Addition, Subtraktion, Multiplikation und Division existieren arithmetische Operatoren, die uns bereits aus dem Schulunterricht bekannt sind.
| Operation | Zeichen | Beispiel |
|---|---|---|
| Addition | + | a+b |
| Subtraktion | - | a-b |
| Multiplikation | * | a*b |
| Division | / | a/b |
| Modulo | % | a%b |
Die Division ist je nach verwendetem Datentyp unterschiedlich. Bei ganzzahligen Operanden wird sie als Division mit Rest durchgeführt. Bei Gleitkommazahlen erhält das Ergebnis ganz wie gewohnt einen Nachkommaanteil.
Auch in der Programmierung ist keine Division durch 0 möglich. Dieser Sonderfall sollte vor der Berechnung eines Quotienten immer abgeprüft werden!
Kurzschreibweise
Für alle oben genannten Operatoren gibt es auch eine Kurzschreibweise. Diese wird oft als kombinierte Zuweisung bezeichnet.
Inkrement und Dekrement
Um Anweisungen noch kürzer zu halten, gibt es zusätzlich den Inkrement- und den Dekrementoperator. Mittels des Inkrementoperators ++ können wir den Wert einer Variable um eins hochzählen, mittels des Dekrementoperators -- um eins verringern.
Bei den Inkrement- und Dekrementoperatoren wird zusätzlich in Präfix- und Postfix-Schreibweise unterschieden. Präfix bedeutet dabei, dass die Inkrementierung bzw. Dekrementierung bereits vor der Verwendung einer Variable geschieht. Bei der Postfix-Schreibweise wird die Variable erst inkrementiert bzw. dekrementiert, wenn sie bereits verwendet wurde.
Bei der Verwendung arithmetischer Operatoren nicht die Regel der Punkt-vor-Strich-Rechnung vergessen! Die Reihenfolge der Abarbeitung mathematischer Ausdrücke kann allerdings durch Klammern gesteuert werden.