Arithmetische Operatoren

Aus Appmethod Topics
Wechseln zu: Navigation, Suche

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.

Siehe auch