Function MOD, REM

UP


Function MOD, REM

Function MOD, REM

構文

mod number divisor => modulus
rem number divisor => remainder

引数と戻り値

number - 実数
divisor - 実数
modulus, remainder - 実数

定義

modremは、それぞれ係数と剰余の一般化関数です。

modnumberdivisorを用いてfloorの処理を実施し、 そのfloor処理の余りを返却します。

remnumberdivisorを用いてtruncateの処理を実施し、 そのtruncate処理の余りを返却します。

nubmerdivisorが整数のとき、 modremは係数と剰余の関数です。

例文

(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

副作用

なし。

影響

なし。

例外

なし。

参考

floor, truncate

備考

modの返却値は、 ゼロか、divisorと同じ符号の整数かの どちらかになります、


TOP, Github