文章目录
1. 运算符优先级表
优先级 | 运算符 | 结合性 |
---|---|---|
1 | [], (), ., ->, 后置++, 后置– | 左 → 右 |
2 | 前置++,前置–,sizeof,&,*,+,-,~,! | 右 → 左 |
3 | (强制转换类型) | 右 → 左 |
4 | .*,->*, | 左 → 右 |
5 | *,/,% | 左 → 右 |
6 | +,- | 左 → 右 |
7 | <<,>> | 左 → 右 |
8 | <,>,<=,>= | 左 → 右 |
9 | ==,!= | 左 → 右 |
10 | & | 左 → 右 |
11 | ^ | 左 → 右 |
12 | | | 左 → 右 |
13 | && | 左 → 右 |
14 | || | 左 → 右 |
15 | ? : | 右 → 左 |
16 | =,*=,/=,%=,+=,-=,<<=,>>=,&=,^=,|= | 右 → 左 |
17 | , | 左 → 右 |