取模?取余?
取模和取余
1. 首先两者公式是相同的:r = a - c * b
简单解释一下:被除数a,除数b, 整数商c = a/b。 取模和取余的结果 = 被除数 - 整数商*除数
2. 两者的区别:整数商的趋近值, 在取整的时候,取模运算趋近负无穷去值,取余操作趋近于0取指
简单举例,若a/b = -2.5 ,则取模运算中,整数商c=-3;取余操作中,整数商c=-2。
总结规律:
取模 | 取余 | |
计算结果的正负符号 | 与除数b相同 | 与被除数a相同 |
整数商趋近方向 | 趋近负无穷 | 趋近0 |
场景 | 编程 | 数学 |
编程语言%代表含义 | Python | c/c++/Java |
用自己的努力创造我们的未来