Syntax
|
expression1
/
expression2
|
Description
|
Returns the quotient of expression1 and expression2.
|
Comments
|
The type of the result is
Double
, with the following exceptions:
|
|
If one
expression is
|
and the other
expression is
|
then the type
the result is
|
|
Integer
|
Integer
|
Single
|
|
Single
|
Single
|
Single
|
|
Boolean
|
Boolean
|
Single
|
|
A runtime error is generated if the result overflows its legal range.
When either or both expressions is
Variant
, then the following additional rules apply:
- If expression1 is
Null
and expression2 is
Boolean
, then the result is
Empty
. Otherwise, if either expression is
Null
, then the result is
Null
.
-
Empty
is treated as an
Integer
of value
0
.
- If both expressions are either
Integer
or
Single
variants and the result overflows, then the result is automatically promoted to a
Double
variant.
|
Example
|
This example assigns values to two variables and their quotient to a third variable, then displays the result.
Sub Main()
i% = 100
j# = 22.55
k# = i% / j#
MsgBox "The quotient of i/j is: " & k#
End Sub
|
See Also
|
\ (operator): Operator Precedence (topic)
|