1、( ) 圆括号 ; [ ] 下标运算 ;
-> 指向结构体成员运算符;
· 结构体成员运算符;
自左至右
2、! 逻辑非运算符 ; ~按位取反运算符 ; ++ 自增运算 ; -- 自减运算 ; - 负号运算 ; * 指针运算 ; & 取地址运算 ;
sizeof 取长度运算; (单目运算) 自右之左
3、* 乘法运算 ; / 除法运算; % 求余运算;
4、+ -
5、<< ; >> 右移运算
6、< <= > >= 关系运算
7、== !=
8、& 按位与运算符
9、^ 按位异或
10、 | 按位或
11、&& 逻辑与
12、|| 逻辑或
13、? : 条件运算符 三目运算符 自右之左
14、 = += -= *= /= %= >>= <<= &= ^= |= 赋值运算符 自右之左
15 、,逗号运算符
注意:为声明运算方向的都是自左至右