Arithmetische Operatoren
Nach oben zu Unäre Operatoren - Index
Syntax
- + cast-ausdruck
- - cast-ausdruck
- add-ausdruck + multiplikations-ausdruck
- add-ausdruck - multiplikations-ausdruck
- multiplicative-ausdruck * cast-ausdruck
- multiplicative-ausdruck / cast-ausdruck
- multiplicative-ausdruck % cast-ausdruck
- postfix-ausdruck ++ (postinkrement)
- ++ unary-ausdruck (preinkrement)
- postfix-ausdruck -- (postinkrement)
- -- unary-ausdruck (predekrement)
Bemerkungen
Die arithmetischen Operatoren dienen zur Ausführung mathematischer Berechnungen.
Die unären Operatoren + und - geben dem Cast-Ausdruck einen positiven oder negativen Wert.
Die Operatoren + (Addition), - (Subtraktion), * (Multiplikation) und / (Division) bewirken die Ausführung der jeweiligen Grundrechenart, und zwar bei allen Ganzzahl- und Gleitkomma-Datentypen.
Der Operator % (Modulo-Operator) liefert den Rest einer ganzzahligen Division, er kann nicht auf Gleitkommatypen angewandt werden.
Der Operator ++ (Inkrement) addiert die Zahl 1 zum Wert des Ausdrucks. Beim Suffix-Inkrement-Operator findet diese Addition statt, nachdem der Ausdruck ausgewertet wurde, beim Präfix-Inkrement-Operator dagegen vor der Auswertung.
Der Operator -- (Dekrement) subtrahiert die Zahl 1 vom Wert des Ausdrucks. Beim Suffix-Dekrement-Operator findet diese Subtraktion statt, nachdem der Ausdruck ausgewertet wurde, beim Präfix-Dekrement-Operator dagegen vor der Auswertung.