Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールが役に立ったら、開発者にコーヒーを奢ってください ☕
计算两数相除的余数,支持正整数与负数的取模运算。
商は0方向に切り捨てられ、剰余の符号は被除数と同じになります。
計算式
a mod n = a - q × n
ここで q は商、n は除数です。剰余の計算方法によって丸め規則が異なるため、結果も異なる場合があります。
| 計算方法 | 剰余 |
|---|---|
| 切り捨て方式(C / JS / Java の % 演算子) | 2 |
| 切り下げ方式(Python の % 演算子) | 2 |
| ユークリッド方式(剰余は非負) | 2 |
手算大数相除的余数既慢又易错。取模计算器只需输入被除数和除数,立刻输出精确余数(即模运算结果)。模运算定义为 a mod b = r,其中 a 是被除数,b 是除数(不为零),r 是除法所得的余数,满足 0 ≤ r < |b|。本工具严格遵循数学定义,让余数计算变得零门槛。
本工具仅支持整数输入,不支持小数或分数取模。除数必须为非零整数。结果基于数学定义,部分编程语言(如 C/Java 的 % 运算符)可能返回负余数,请区分场景使用。所有计算在您的浏览器本地完成,不会上传任何数据,请放心使用。
取模运算在计算机科学中无处不在:判断奇偶性(n mod 2)、哈希函数、环形缓冲区索引、闰年判断等。在密码学中,模幂运算(如 RSA)依赖大数取模。本工具可作为学习或验证的快速辅助:例如 17 mod 5 = 2,100 mod 7 = 2。若需连续验证多个算式,直接修改输入即可,无需刷新页面。