为什么在C ++ 中-26 % 10输出-6?
如何获得将输出的标准模数4?
注意:这个问题可能是一个重复这一个,或许多人,但我还没有找到一个在很短的方式制定,在眨眼可以理解的。正如我个人喜欢查找简短问题/简短回答(针对简单问题)一样,我认为这可能会引起其他人的兴趣。稍后我将删除此通知。
一个需要做
(-26 % 10 + 10) % 10
Run Code Online (Sandbox Code Playgroud)
得到4。
供将来参考:
int mod(int a, int b) { return (a % b + b) % b; }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2064 次 |
| 最近记录: |