C语言代数求余的小问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 17:48:55
计算下列求余
0%3=
1%3=
3%3=
0.5%3=
10%3=
9%3=
0%2=
1%2=
i%2==1是什么意思?
i%5==2是什么意思

0%3= 0
1%3= 1
3%3= 0
0.5%3: 不成立,%的左值和右值必须都为整数
10%3= 1
9%3= 0
0%2= 0
1%2= 1

i%2==1是什么意思?
就是指i除以2的余数为1,也就是i为奇数

i%5==2是什么意思
就是指i除以5的余数为2,比如i等于7,12,17等等

同意
%其实就是除法求余运算。
但左右值必须都是整数。