- 操作符
1.算术操作符:+ ,-,*,/,%(取余)
float a = 7/2.0;
printf("%f\n",a);
int a = 7%2;
2.移位操作符:<<, >>
3.位操作符:&(与),(异或),|(或)
4.赋值操作符:=,+=,-=,*=,/=,&=,=,|=,>>=(右移),<<=
(1)=:赋值;
==:判断相等否;
(2)num=num+2;等价于num+=2;
num=num&2等价于num&=2;
5.单目操作符:!,-,+,&,sizeof,~ ,++,--,*,(类型)
(类型):强制类型转换。
int a = (int)3.14;
printf("%d\n",a);
上述结果为a=3。
6.关系操作符:>,>=,<,<=,!=,==
7.逻辑操作符:&&(与),||(或)
8.条件操作符:exp1?exp2:exp3 1真为2,1假为3.
int main()
{
int a = 10;
int b = 20;
int Max = 0;
Max=((a>b) ? a : b);
return o;
}
9.逗号操作符:exp1,exp2,...expn expn为整个表达式的值。