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