优先级从高到低:
- 圆括号
()、下标运算符[]、成员访问运算符.和->、函数调用运算符()等。 - 单目运算符:
++、--(前缀)、+(正号)、-(负号)、!(逻辑非)、~(按位取反)、*(解引用)、&(取地址)等。 - 算术运算符:
*(乘法)、/、%;然后是+(加法)、-(减法)。 - 移位运算符:
<<(左移)、>>(右移)。 - 关系运算符:
<、>、<=、>=。 - 相等性运算符:
==、!=。 - 位与运算符:
&。 - 位异或运算符:
^。 - 位或运算符:
|。 - 逻辑与运算符:
&&。 - 逻辑或运算符:
||。 - 条件运算符:
? :。 - 赋值运算符:
=、+=、-=、*=、/=、%=、<<=、>>=、&=、^=、|=等。 - 逗号运算符:
,。
7278





