C 运算符

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