Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
11.13.4 Subtraction Operator

11.13.4 Subtraction Operator

Visual Studio .NET 2003

The subtraction operator subtracts the second operand from the first operand. The subtraction operator is defined for the following types:

  • Byte, Short, Integer, and Long. If integer overflow checking is 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 0.
SubtractionOperatorExpression ::= Expression - Expression

See Also

11.13.3 Addition Operator | 11.13.5 Multiplication Operator | 11.13.6 Division Operators | 11.13.7 Mod Operator | 11.13.8 Exponentiation Operator | 11.13 Arithmetic Operators | - Operator (Visual Basic Language Reference) | Arithmetic Operators (Visual Basic Language Concepts)

© 2015 Microsoft