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

968
2024/1/10 12:10:43
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

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

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

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: c语言怎么改变数组中的值