我发现相同的mod操作会产生不同的结果,具体取决于使用的语言.
在Python中:
-1 % 10
产生9
在C中它产生-1!
c python math modulo
你能告诉我多少钱(-2) % 5?根据我的Python解释器是3,但你有一个明智的解释吗?
(-2) % 5
我读过在某些语言中,结果可能与机器有关,但我不确定.
python math modulo
math ×2
modulo ×2
python ×2
c ×1