| 运算符(优先级从高至低) | 结合律 |
|---|---|
| ++(后缀) –(后缀) ()(函数调用) [] {}(复合字面量). -> | 从左往右 |
| ++(前缀) –(前缀) – + ~ ! *(解引用)&(取址) sizeof _Alignof(类型名)(本栏都是一元运算符) | 从右往左 |
| (类型名) | 从右往左 |
| * / % | 从左往右 |
| + -(都是二元运算符) | 从左往右 |
| << >> | 从左往右 |
| <> <= >= | 从左往右 |
| == != | 从左往右 |
| & | 从左往右 |
| ^ | 从左往右 |
| && | 从左往右 |
| ?:(条件表达式) | 从右往左 |
| = *= /= += -= <<= >>= &= != ^= | 从右往左 |
| ,(逗号运算符) | 从左往右 |