c语言运算优先级从高到低排序是什么

C语言运算优先级从高到低排序如下:

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

阅读剩余
THE END