| 运算符(优先级从高到低) | 结合律 |
|---|---|
| ++(后缀)–(后缀) ()(函数调用) []、{}(符合字面量) . —> | 从左到右 |
| ++(前缀) --(前缀) - + ~ !*(解引用) &(取址)sizeof _Alignof(类型名)(该栏都是一元运算符) | 从右往左 |
| (类型名) | 从右往左 |
| * / % | 从左往右 |
| + -(都是二元运算符) | 从左往右 |
| << >> | 从左往右 |
| <>(不等于) <= >= | 从左往右 |
| == != | 从左往右 |
| & | 从左往右 |
| ^ | 从左往右 |
| 按位或 | 从左到右 |
| && | 从左到右 |
| 逻辑或 | 从左到右 |
| ?:(条件表达式) | 从右到左 |
| = *= /= += <<= >>= &= != ^= | 从右到左 |
| ,(逗号运算符) | 从左到右 |
sizeof : 获取内存存储的大小。
alignof : 获取地址对其的大小,POD里面最大的内存对其的大小。



