C++:运算符优先级


1. 运算符优先级表

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

猜你喜欢

转载自blog.csdn.net/PursueLuo/article/details/104456825