基 础 函 数 参 考


Mod

执行模数运算.

Mod ( 值1, 值2 )

参 数

值1 被除数.
值2 除数.

返 回 值

成功: 返回值 1 除以值 2 后的余数.
失败: 返回 -1.#IND, 除数为零.

备 注

函数确保被除数 = Int(被除数 / 除数) * 除数 + Mod(被除数, 除数).

函数不能确保被除数或除数可以精确表示, 特别是浮点数.

如果传递整数, 函数作完整的模操作; 否则执行浮点运算, 则可能不会产生预期的输出.

相 关 函 数

Int

函 数 示 例


Local $n = 18
If Mod($n, 2) = 0 Then
    MsgBox(0, "", $n & " 是一个偶数.")
Else
    MsgBox(0, "", $n & " 是一个奇数.")
EndIf

$x = mod(4, 7)  ;$x == 4 因为除数 > 被除数

$y = mod(1, 3/4)  ;$y == 0.25 因为除数是浮点数

provider with jb51.net (unicode)