C++ 运算符优先级排列——zhengjun
一、单目运算符
作用域解析
::
后缀运算符、各类括号
(),[], ++, --, . ,->
前缀运算符
++ ,-- ,! ,~ ,- ,+ ,* ,& ,(type),sizeof
注:+ ,-
是正负号,(type)
是类型转换运算符。
二、双目运算符
乘除模
* , / , %
加减法
+ , - ,
左右移
<< , >>
大小比较运算符
<= , < , >= , >
相等比较运算符
== , !=
与、异或、或
& , ^ , |
注:优先级依次降低
逻辑运算符
&& , ||
注:优先级依次降低
三、三元运算符
? :
四、赋值运算符
= , += , -= , *= , /= , %= , &= , ^= , |= , <<= , >>=
五、逗号操作符
,