Skip to content

Mod 运算符

用于将两个数相除并仅返回余数。

语法:

result = number1 Mod number2

result
任意数值变量。
number1, number2
任意数值表达式。

取模(或余数)运算符将 number1 除以 number2(将浮点数舍入为整数)并仅返回余数作为 result。例如,在以下表达式中,A(result)等于5:

vb
A = 19 Mod 6.7

通常,result 的数据类型为 ByteByte 变体、IntegerInteger 变体、Long 或包含 LongVariant,无论 result 是否为整数。任何小数部分被截断。

但如果任一操作数为 Null,则 resultNull。任何为 Empty 的操作数被视为0。

示例

本示例使用 Mod 运算符将两个数相除并仅返回余数。如果任一数为浮点数,先舍入为整数。

vb
Dim MyResult
MyResult = 10 Mod 5     ' Returns 0.
MyResult = 10 Mod 3     ' Returns 1.
MyResult = 12 Mod 4.3   ' Returns 0.
MyResult = 12.6 Mod 5   ' Returns 3.

另请参阅

twinBASIC及其LOGO版权为作者"韦恩"所有