Mod运算符

用于返回数值表达式除以其它数值表达式得到的商值。

格式
被除数 Mod 除数

参数

被除数
指定被除的数。
除数
指定除数。

结果
返回被除数除以除数的商值。

说明
Mod用于获取2个数值相除的商值(整数)。使用Mod命令对于调查偶数或奇数等是非常便利的。

如下所示为Mod命令的步骤

:用被除数除以除数。将除法运算的商作为Mod命令的返回值进行返回。

参阅
Abs, Atan, Atan2, Cos, Int, Not, Sgn, Sin, Sqr, Str$, Tan, Val

Mod运算符使用示例
下例所示为调查某数值(var1)为偶数还是奇数。如果数值为偶数,Mod命令则返回结果“0”。如果为奇数,则返回结果“1”。

Function modtest
Integer var1, result

Print "Enter an integer number:"
Input var1
result = var1 Mod 2
Print "Result = ", result
If result = 0 Then
Print "The number is EVEN"
Else
Print "The number is ODD"
EndIf
Fend

作为其它使用示例,下面列举了利用命令窗口进行的操作示例。

> Print 36 Mod 6
> 0

> Print 25 Mod 10
> 5
>