1.1 算数运算符

其中,m = ++n,代表先自加1,再赋值
m = n++代表先赋值再自加1;
1.2 关系运算符
1.3 逻辑运算符

C语言中一般0为假,非0为真;
1.4 赋值运算符
5 位运算符
左移运算符代表左移1位,右边自动补零,相当于乘2,但效率比乘法高;右移其左边补符号位;
1.6 运算符合优先级
单目运算符表示只需要一个数字进行运算,有逻辑运算符和++、—
单目运算符>双目运算符
赋值运算符优先级较低,为由右向左;
其他运算符运算规则为由左向右;
1.7 三目运算符
#include <stdio.h>int main(){int num = 1;num = num==1 ? 2 : 4;printf("num的值为%d\n",num);return 0;}

