为什么会这样
-4.5 mod 2.3
0.1
按照 Q4Mortals 中的定义:
对于正除数,余数定义为被除数与不超过被除数绝对值的除数的最大整数倍之差。
2.3是不超过abs -4.5的最大整数倍。取差值,-4.5 - 2.3 = -6.8
如果这个定义是错误的(它似乎是),那么正确的定义是什么?
为什么会这样
-4.5 mod 2.3
0.1
按照 Q4Mortals 中的定义:
对于正除数,余数定义为被除数与不超过被除数绝对值的除数的最大整数倍之差。
2.3是不超过abs -4.5的最大整数倍。取差值,-4.5 - 2.3 = -6.8
如果这个定义是错误的(它似乎是),那么正确的定义是什么?