Der Subtraktions-Operator ist das Minuszeichen (-).
Regeln:
Für das Minuszeichen als Operator in einer Subtraktion:
Dem Minuszeichen muss ein Leerzeichen vorangehen oder folgen, damit es nicht mit dem Bindestrich verwechselt wird (siehe Beispiel).
Der Ergebniswert muss größer oder gleich -231 und kleiner oder gleich 231-1 sein.
Für das Minuszeichen als Vorzeichen:
Dem Minuszeichen muss ein Leerzeichen vorangehen.
Dem Minuszeichen muss direkt das numerische Literal bzw. der Variablenname folgen.
Beispiel
/A = -45 /B = -45 - 5 /C = A - B /D = A-B
Alle diese Zuweisungen sind syntaktisch korrekt: den Variablen A, B und C werden Integer-Werte zugewiesen (-45, -50, 5) und der Variablen D der Inhalt einer Variablen A-B, wenn diese deklariert und initialisiert ist. Gibt es keine Variable mit dem Namen A-B oder ist sie nicht initialisiert, führt diese Zuweisung zum Fehler.