0/2=0,没有余数,%是表示“取余数”0除以任何数后都不会存在余数,所以说余数为0。
0%2=0
1%2=1
m%n=m-floor(m/n)*n
floor(n)是取小于n的最大整数,floor(2.3)=2,floor(-2.5)=-3
对于正整数p和整数a,b,定义如下运算:
取模运算:a%p(或amodp),表示a除以p的余数。
题中a=0,p=2,所以0除以2的余数就是0。
扩展资料
C语言基本运算
*逗号运算符也是一种运算符,因此它也有运算结果。整个逗号表达式的值是最后一个表达式的值
1inta=2;
2intb=0;
3intc;
4
5c=(++a,a*=2,b=a*5);
6
7printf("c=%d",c);
++a的结果为3,a*=2的结果为6,b=a*5的结果为30。