算法类型 | 步骤1 | 步骤2 | 步骤3 | 例子 |
---|---|---|---|---|
模数 (Modulo) | 商 = 被除数 / 除数 例如 -1.75 = 7 % -4 |
将商向负无穷大取整 例如 floor(-1.75) = -2 模数与余数的差异点 |
计算模数 公式为 模数 = 被除数 - 取整后商 * 除数 例如 -1 = 7 - (-2) * -4 |
7 % -4 = -1 |
余数 (Complementation) | 商 = 被除数 / 除数 例如 -1.75 = 7 % -4 |
将商向0取整 例如 fix(-1.75) = -1 模数与余数的差异点 |
计算余数 公式为 余数 = 被除数 - 取整后商 * 除数 例如 3 = 7 - (-1) * -4 |
7 % -4 = 3 |
当处理数字,特别是在编程时,取余运算是至关重要的一部分。它可以帮助识别数字的模式,定位数组中的元素,甚至解决复杂的数学问题。此在线取余运算工具就是为了那些需要快速取余运算结果的人们而设计。