相关疑难解决方法(0)

为什么7%-5给出2但-7%5给-2?这两种情况都不应该是-2吗?

请解释以下原因,数学上正确的答案是-2两种情况:

int a=7%-5; //Assigns 2 to a
int a=-7%5;  //Assigns -2 to a
Run Code Online (Sandbox Code Playgroud)

代码在C中.

c modulo

0
推荐指数
1
解决办法
543
查看次数

标签 统计

c ×1

modulo ×1