3

为什么会这样

    -4.5 mod 2.3
0.1

按照 Q4Mortals 中的定义:

对于正除数,余数定义为被除数与不超过被除数绝对值的除数的最大整数倍之差。

2.3是不超过abs -4.5的最大整数倍。取差值,-4.5 - 2.3 = -6.8

如果这个定义是错误的(它似乎是),那么正确的定义是什么?

4

1 回答 1

2

认为应该只是

对于正除数,余数定义为被除数与不超过被除数的除数的最大整数倍之间的差。

于 2013-09-06T04:34:56.580 回答