符号 | 操作类型 | 执行顺序 | 优先级 |
[ ] ( ) . –> 前缀++ 前缀–– | 表达式 | 从左到右 | 最高 |
后缀++ 后缀–– sizeof & * + – ~ ! | 一元操作符 | 从右到左 | 依 次 递 增 |
type(类型说明) | 一元操作符 | 从右到左 | |
* / % | 乘除法 | 从左到右 | |
+ – | 加减法 | 从左到右 | |
<< >> | 位移操作 | 从左到右 | |
<> <= >= | 大小关系 | 从左到右 | |
== != | 相等关系 | 从左到右 | |
& | 位与运算符 | 从左到右 | |
^ | 位异或运算符 | 从左到右 | |
| | 位或运算符 | 从左到右 | |
&& | 逻辑 与 | 从左到右 | |
|| | 逻辑 或 | 从左到右 | |
? : | 条件判断表达式 | 从右到左 | |
= *= /= %= += –= <<= >>= &= ^= |= | 简单混合操作 | 从右到左 | |
, | 顺序赋值 | 从左到右 | 最低 |