-
Die arithmetische Negierung des Operanden bzw. null, wenn der Operand null ist.
+
Der arithmetische Wert des Operanden (unverändert) bzw. null, wenn der Operand null ist.
Hinweis: 
Die arithmetische Negierung eines Null-Operanden liefert das Ergebnis null, die logische Negierung eines Null-Operanden dagegen liefert das boolesche Ergebnis TRUE. Dem entspricht die folgende, aus der Alltagserfahrung stammende Aussage: Wenn „null“ „nichts“ heißt, muss „nicht nichts“ gleichbedeutend mit „etwas“ sein.
1 (true)
0 (false)

Unär