- 相同点
- 不同点
- 举例
- 在相关语言中的应用
公式均为A - (A/B)×A
不同点A mode B = A - (A/B)*B中的A/B向负无穷方向取整;
A rem B = A - (A/B)*A中的A/B向0的方向取整。
7 ÷ (-3) ≈ -2.3
对于取模运算7 / (-3) = -3;
对于取余运算7 / (-3) = -2。
则有,
7 mode -3 = 7 - (-3) × (-3) = -2;
7 rem -3 = 7 - (-2) × (-3) = 1。
C、C++、Java等中的%均为取余运算,而python中的%则是真正的取模运算。



