负数求余,Python和C语言的不同

如题所述

python向负无穷取整,C语言向0取整,选择取整方式不同
看例子:(-17) mod 5 =?

答案一: (-17) = (-3)*5 + (-2),所以余数是 -2 。(C语言)

答案二: (-17) = (-4)*5 + (+3),所以余数是 +3 。(python)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-26
python向负无穷取整,C语言向0取整,选择取整方式不同
看例子:(-17) mod 5 =?

答案一: (-17) = (-3)*5 + (-2),所以余数是 -2 。(C语言)

答案二: (-17) = (-4)*5 + (+3),所以余数是 +3 。(python)本回答被网友采纳
相似回答