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
>