余数计算器
将两个整数相除,即时求出整数商、余数和除法等式。
计算商和余数
请输入整数被除数和非零整数除数。
关于带余除法
余数是将一个整数尽可能分成若干个大小等于另一个整数的完整组后,剩下的数量。整数除法可以用除法算法概括:被除数等于除数乘以整数商,再加上余数。例如,17 除以 5,可以分成三组,每组 5,共用去 15,剩下 2,因此商为 3,余数为 2。
本计算器采用截断式整数除法。先将被除数除以除数,向零截去小数部分得到商,再用被除数减去商与除数的乘积。对于正数输入,这与常见的竖式除法规则一致,余数从零到比除数小一的整数。整除时余数为零,说明除数是被除数的因数。
计算带符号的数时,需要明确约定,因为数学和编程系统对负余数的定义并不完全相同。向零截断时,余数与被除数同号,或为零。例如,负 17 除以 5,商为负 3,余数为负 2,满足负 17 等于 5 乘以负 3 再加负 2。欧几里得除法则会调整商,使余数保持非负。两种约定都满足除法恒等式,但本计算器明确采用截断规则,结果因而可以预期。
余数有许多实际用途,包括判断一个数能否被另一个数整除、安排周期性轮换、确定时钟上的位置、将物品平均分组,以及进行模运算。如果 53 名学生按每排 8 人排列,商表示能排满六排,余数表示还剩五名学生。余数为零意味着所有物品都能恰好平均分配。
除以零没有定义,因为不存在能普遍满足除法恒等式的有限商,所以本计算器不接受零除数。输入必须是整数,因为整数商和余数属于整数除法的概念。普通小数除法请使用标准计算器。每个结果下方显示的等式可供快速核对:将除数乘以商,再加上余数,必须得到原来的被除数。
余数计算示例
每个结果都满足:被除数 = 除数 × 商 + 余数。
| 除法 | 结果 | 验算 |
|---|---|---|
| 17 ÷ 5 | 商 3,余数 2 | 5 × 3 + 2 = 17. |
| 144 ÷ 12 | 商 12,余数 0 | 12 可以整除 144。 |
| 53 ÷ 8 | 商 6,余数 5 | 六组共用去 48,剩下 5。 |
| -17 ÷ 5 | 商 -3,余数 -2 | 向零截断决定带符号结果。 |
如何计算余数
- 在“被除数”字段中输入要被除的整数。
- 在“除数”字段中输入非零整数。
- 选择“计算余数”。
- 查看商和余数,再使用显示的等式验算。
余数计算器常见问题
余数的计算公式是什么?
余数等于被除数减去除数与整数商的乘积。这里的商是将小数除法结果向零截断后得到的整数。
余数为零意味着什么?
这意味着被除数能被除数整除。换句话说,除数是被除数的因数。
余数可以是负数吗?
可以。采用截断约定时,负被除数可能产生负余数。其他场景会采用欧几里得除法,调整结果以使余数始终非负。
为什么不能除以零?
任何数乘以零都无法得到非零被除数,因此无法一致地定义商。所以不允许除以零。
求余和取模一样吗?
在通常用法中,两者对正整数的结果一致。对于负数输入,由于编程语言和数学文献采用的符号约定不同,取模运算与求余运算的结果可能不同。