1.C语言运算符
算术运算符 +-*/%
关系运算符 >,<,>=,==,!=
逻辑运算符 !,&&,||
位运算符 ~,&,|,^异或,>>,<<
赋值运算符 a=a+10;等价a+=10;
特殊运算符 三目运算符 x>y?1:0;
逗号运算符 z = (z=8, x=5, y=3) ; 从左运行到右,最右边的赋值给z,即3
sizeof运算符 sizeof(int)为4字节
2.运算符的优先级
例如:通过查优先级表得结果
x += y==z, y=x+2, z=x+y+x >0//x为2,y为4 ,z为1
注意:浮点数可以去除法运算,但是不能去取余。
原因:浮点数可以除法运算,所以在%取余的时候也是可以计算的,只要带小数就行。