优先级 运算符 描述
1 () 函数调用、数组下标、指针解引用
2 ++ 、– 后置自增/自减
3 ++、–、!、~ 前置自增/自减 和 单目运算符
4 *、/、% 乘法、除法、取模(取余):从左到右运算
5 +、- 加法、减法:从左到右运算
6 << 、>>、>>> 移位运算
7 <、<=、>、>= 关系运算符
8 ==、!= 等于、不等于
9 & 按位与
10 ^ 按位异或
11 丨 按位或
12 && 逻辑与
13 丨丨 逻辑或
14 条件 ? 值1 : 值2 条件运算符(三目运算符)
15 =、+=、-= 等 赋值运算符