划分两个数字表达式
语法
Declare Operator / ( ByRef lhs As Byte, ByRef rhs As Byte ) As Byte
Declare Operator / ( ByRef lhs As UByte, ByRef rhs As UByte ) As UByte
Declare Operator / ( ByRef lhs As Short, ByRef rhs As Short ) As Short
Declare Operator / ( ByRef lhs As UShort, ByRef rhs As UShort ) As UShort
Declare Operator / ( ByRef lhs As Integer, ByRef rhs As Integer ) As Integer
Declare Operator / ( ByRef lhs As UInteger, ByRef rhs As UInteger ) As UInteger
Declare Operator / ( ByRef lhs As LongInt, ByRef rhs As LongInt ) As LongInt
Declare Operator / ( ByRef lhs As ULongInt, ByRef rhs As ULongInt ) As ULongInt
Declare Operator / ( ByRef lhs As Single, ByRef rhs As Single ) As Single
Declare Operator / ( ByRef lhs As Double, ByRef rhs As Double ) As Double
用法
result = lhs / rhs
参数
返回值
返回股息和除数的商。
说明
(分隔)操作符 /返回股息和除数的商。
任何操作数都不会被修改。与整数除法不同,浮点除零可以安全执行,商将保存一个表示无穷大的特殊值,将其转换为字符串返回类似“Inf”或“INF”的字符,确切的文本是平台特定的。
该操作符可以被重载以接受用户定义的类型。
例子
Dim n As Double
Print n / 5
n = 6 / 2.3
Print n
Sleep
输出:
0
2.608695652173913
方言差异
与QB差别
参考