除数与被除数异号的时候 Python 和 C/C++ 的处理结果不同!!!
详情见下图:(左 Python3 右 C++)

Python 会保持余数与被除数同号。
C++ 可以理解为正常浮点数相除,然后整数部分直接当商,然后小数部分重新乘被除数恢复为余数。
除数与被除数异号的时候 Python 和 C/C++ 的处理结果不同!!!
详情见下图:(左 Python3 右 C++)

Python 会保持余数与被除数同号。
C++ 可以理解为正常浮点数相除,然后整数部分直接当商,然后小数部分重新乘被除数恢复为余数。

被折叠的 条评论
为什么被折叠?