C语言运算优先级从高到低排序如下:
括号运算符 ()单目运算符 ++, – (前缀形式)单目运算符 +, - (一元加减)强制类型转换运算符 (type)取地址运算符 &解引用运算符 *数组下标运算符 []结构体/联合体成员运算符 .结构体/联合体成员指针运算符 ->乘法运算符 *, 除法运算符 /加法运算符 +, 减法运算符 -移位运算符 <<, >>关系运算符 <, <=, >, >=相等运算符 ==, !=位与运算符 &位异或运算符 ^位或运算符 |逻辑与运算符 &&逻辑或运算符 ||条件运算符 ? :赋值运算符 =, +=, -=, *=, /=, %=, <<=, >>=, &=, ^=, |=逗号运算符 ,

