温馨提示×

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

小亿
89
2024-01-29 12:10:43
栏目: 编程语言

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

  1. 括号运算符 ()
  2. 单目运算符 ++, – (前缀形式)
  3. 单目运算符 +, - (一元加减)
  4. 强制类型转换运算符 (type)
  5. 取地址运算符 &
  6. 解引用运算符 *
  7. 数组下标运算符 []
  8. 结构体/联合体成员运算符 .
  9. 结构体/联合体成员指针运算符 ->
  10. 乘法运算符 *, 除法运算符 /
  11. 加法运算符 +, 减法运算符 -
  12. 移位运算符 <<, >>
  13. 关系运算符 <, <=, >, >=
  14. 相等运算符 ==, !=
  15. 位与运算符 &
  16. 位异或运算符 ^
  17. 位或运算符 |
  18. 逻辑与运算符 &&
  19. 逻辑或运算符 ||
  20. 条件运算符 ? :
  21. 赋值运算符 =, +=, -=, *=, /=, %=, <<=, >>=, &=, ^=, |=
  22. 逗号运算符 ,

0