C++ 運算符優先級
文章目錄
優先級 | 運算符 | 結合性 |
---|---|---|
1 | [], (), ., ->, 後置++, 後置– | 左 → 右 |
2 | 前置++,前置–,sizeof,&,*,+,-,~,! | 右 → 左 |
3 | (強制轉換類型) | 右 → 左 |
4 | .*,->*, | 左 → 右 |
5 | *,/,% | 左 → 右 |
6 | +,- | 左 → 右 |
7 | <<,>> | 左 → 右 |
8 | <,>,<=,>= | 左 → 右 |
9 | ==,!= | 左 → 右 |
10 | & | 左 → 右 |
11 | ^ | 左 → 右 |
12 | | | 左 → 右 |
13 | && | 左 → 右 |
14 | || | 左 → 右 |
15 | ? : | 右 → 左 |
16 | =,*=,/=,%=,+=,-=,<<=,>>=,&=,^=,|= | 右 → 左 |
17 | , | 左 → 右 |