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
>