3.1C运算符和表达式
3.1.1算术运算符和表达式
?唯一一个三元运算符,-唯一一个一元运算符
1/2与1.0/2结果不同,前者是整数除法,后者是浮点数除法;
求余运算限定参与运算的两个操作数必须为整数
11%5=1,11%(-5)=1,(-11)%5=-1
计算并且输出一个三位数的个位,十位和百位数字之和
#include<stdio.h>
int mian()
{
int x=153,b0,b1,b2,sum;
b2=x/100;
b1=(x-b2*100)/10;
b0=x%10;
sum=b2+b1+b0;
printf("sum=%d",sum);
}
3.1.2复合的赋值运算符
a+=10 a=a+10(*=,/=,%=)
3.1.3增1或减1运算符
++;–
前缀运算符在使用之前先加1或者减1;后缀运算符先使用当前的数值,然后再进行加1或者减1。