Function MOD
, REM
mod
number divisor => modulus
rem
number divisor => remainder
number - 実数
divisor - 実数
modulus, remainder - 実数
mod
はnumberとdivisorを用いてfloor
の処理を実施し、 そのfloor
処理の余りを返却します。
rem
はnumberとdivisorを用いてtruncate
の処理を実施し、 そのtruncate
処理の余りを返却します。
nubmerとdivisorが整数のとき、 mod
とrem
は係数と剰余の関数です。
rem -1 5) => -1
(mod -1 5) => 4
(mod 13 4) => 1
(rem 13 4) => 1
(mod -13 4) => 3
(rem -13 4) => -1
(mod 13 -4) => -3
(rem 13 -4) => 1
(mod -13 -4) => -1
(rem -13 -4) => -1
(mod 13.4 1) => 0.4
(rem 13.4 1) => 0.4
(mod -13.4 1) => 0.6
(rem -13.4 1) => -0.4 (
なし。
なし。
なし。
mod
の返却値は、 ゼロか、divisorと同じ符号の整数かの どちらかになります、