使用方法
用“被除数=除数×商+余数”验算。余数始终不小于0,且小于除数的绝对值,因此−17=5×(−4)+3。有些编程语言使用带符号的余数,例如JavaScript的-17 % 5得到−2。
求一个整数除以另一个整数时的非负余数和整数商。
计算在本地完成,我们不会把输入值发送到服务器。
17 除以 5,整数商为 3,非负余数为 2。−17 除以 5 时,余数为 3。
计算器采用欧几里得除法:被除数 = 除数 × 商 + 余数,其中余数不小于零且小于除数的绝对值。输入按精确整数处理。
除数不能为零。支持负数输入;由于使用整数运算而非浮点运算,非常大的整数也能保持精确。
用“被除数=除数×商+余数”验算。余数始终不小于0,且小于除数的绝对值,因此−17=5×(−4)+3。有些编程语言使用带符号的余数,例如JavaScript的-17 % 5得到−2。
| 示例 | 结果 |
|---|---|
17 ÷ 5 | 17 = 5 × 3 + 2 |
−17 ÷ 5 | −17 = 5 × (−4) + 3 |
17 ÷ (−5) | 17 = (−5) × (−3) + 2 |
−17 ÷ (−5) | −17 = (−5) × 4 + 3 |
20 ÷ 5 | 20 = 5 × 4 + 0 |
取模常用于判断能否整除、让循环序列回到开头、隔行处理、分组,以及确定在周期中的位置。
本工具采用欧几里得约定,余数总在零到“除数绝对值减一”之间。编程语言中的取余运算符可能带符号,结果会有所不同。
不可以。本工具中的取模和商只对整数输入定义。请输入不带逗号、空格或小数点的整数。