Section C.1. Arithmetic Operators

   

C.1 Arithmetic Operators

The arithmetic operators are:

+

The addition operator. Used to add numeric expressions, as well as to concatenate (join together) two string variables . However, it is preferable to use the concatenation operator with strings to eliminate ambiguity. For example:

   result = expression1 + expression2   
-

The subtraction operator. Used to find the difference between two numeric values or expressions, as well as to denote a negative value. Unlike the addition operator, it cannot be used with string variables. For example:

   result = expression1 - expression2   
/

The division operator. Returns a floating point number. For example:

   result = expression1 / expression2   
*

The multiplication operator. Used to multiply two numerical values. For example:

   result = expression1 * expression2   
\

The integer division operator. Performs division on two numeric expressions and returns an integer result (no remainder or decimal places). For example:

   result = expression1 \ expression2   

Note that regardless of what specific numeric data types expression1 and expression2 are, integer division returns only an integral data type (Byte, Short, Integer, or Long). After the division is performed, the result is truncated to an integer data type.

Mod

The modulo operator. Performs division on two numeric expressions and returns the modulus , that is, the remainder when one number is divided by another. If either of the two numbers are floating point numbers , they are rounded to integer values prior to the modulo operation. The return value is a non-negative integral data type. For instance, the expression:

 10 Mod 3 

evaluates to 1, because the remainder when dividing 10 by 3 is 1. For example:

   result = expression1   Mod   expression2   
^

The exponentiation operator. Raises a number to the power of the exponent. For example:

   result = number ^ exponent   
   


VB.Net Language in a Nutshell
VB.NET Language in a Nutshell
ISBN: B00006L54Q
EAN: N/A
Year: 2002
Pages: 503

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net