The subtraction operator subtracts the second operand from the first operand. The subtraction operator is defined for:
Byte
, Short
, Integer
and Long
. If integer overflow checking in on and the difference is outside the range of the result type, a System.OverflowException
exception is thrown. Otherwise, overflows are not reported and any significant high-order bits of the result are discarded.Single
and Double
. The difference is computed according to the rules of IEEE 754 arithmetic. Decimal
. If the resulting value is too large to represent in the decimal format, a System.OverflowException
exception is thrown. If the result value is too small to represent in the decimal format, the result is zero.-
Expression