Cer*_*rin 14 python java modulo
我注意到Python和Java中模数运算符的不同实现.
例如,在Python中:
>>> print -300 % 800
>>> 500
Run Code Online (Sandbox Code Playgroud)
在Java中:
System.out.println(-300 % 800);
-300
Run Code Online (Sandbox Code Playgroud)
这让我措手不及,因为我认为像模数一样基本的东西被普遍解释为同样的方式.我喜欢Python的解释(我认为它是从C借用的),尽管我看到了Java实现背后的逻辑.
你通常更喜欢哪一个?有不同解释的具体原因吗?我无意开始语言大战,只是好奇.
| 归档时间: |
|
| 查看次数: |
5009 次 |
| 最近记录: |