取模运算和取余运算的区别
取模运算取余运算英文名Modulo OperationRemainder Operation语言C/C++/Javapython负整数的除法商向0靠近商向负无穷靠近democ语言#include<stdio.h>int main(void){printf("-2 %% 3=%d\n",-2%3);printf("-6 %% 3=%d\n",-6%3);printf("-5 %% 3=%
·
取模运算 | 取余运算 | |
---|---|---|
英文名 | Modulo Operation | Remainder Operation |
语言 | C/C++/Java | python |
负整数的除法 | 商向0靠近 | 商向负无穷靠近 |
demo
- c语言
#include<stdio.h>
int main(void)
{
printf("-2 %% 3=%d\n",-2%3);
printf("-6 %% 3=%d\n",-6%3);
printf("-5 %% 3=%d\n",-5%3);
return 0;
}
-2 % 3=-2
-6 % 3=0
-5 % 3=-2
对于可以整除的数,没有影响
- python
-2 % 3 =1
-5 % 3 =1
更多推荐
已为社区贡献1条内容
所有评论(0)