剰余計算
被除数と除数から0方向切捨ての商と余りを計算します。
使い方
- 被除数を入力します。
- 0ではない除数を入力して計算します。
主な機能と処理範囲
常に非負となる数学的moduloではなく、JavaScriptに近いremainderの定義です。
処理の仕組み
q=Math.trunc(dividend/divisor)、r=dividend−q×divisorで求めます。
例
17÷5なら商3、余り2で17=5×3+2です。
こんな場面で便利
- プログラミング言語の余り挙動を確認するとき
- 整数除算の商と余りを同時に見るとき
利用前の確認
- 除数0は不可で、負数では常に非負のmoduloと異なる場合があります。
よくある質問
負の被除数で余りが負になるのはなぜ?
商を0方向に切り捨ててから余りを求めるためです。