如果这个工具帮到了你,可以请作者喝杯咖啡 ☕
计算两数相除的余数,支持正整数与负数的取模运算。
商向 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。若需连续验证多个算式,直接修改输入即可,无需刷新页面。