问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

C语言运算符优先级,一张图搞定它!(补)

创作时间:
作者:
@小白创作中心

C语言运算符优先级,一张图搞定它!(补)

引用
CSDN
1.
https://m.blog.csdn.net/2302_80357424/article/details/136953790

在 C 语言中,运算符的优先级是按照一定规则确定的,这些规则决定了表达式中各个运算符的计算顺序。在表达式中,高优先级的运算符会先于低优先级的运算符进行计算,同时,同一优先级的运算符按照从左到右的顺序计算。

C 语言中的运算符优先级从高到低依次为:

  1. 括号运算符()
  2. 单目运算符**! ~ ++ -- + - * & (type) sizeof**
  3. 乘除模运算符* / %
  4. 加减运算符**+ -**
  5. 移位运算符**<< >>**
  6. 关系运算符**< <= > >=**
  7. 相等关系运算符**== !=**
  8. 按位与运算符&
  9. 按位异或运算符**^**
  10. 按位或运算符**|**
  11. 逻辑与运算符&&
  12. 逻辑或运算符**||**
  13. 条件运算符?:
  14. 赋值运算符**= += -= = /= %= &= ^= |= <<= >>=*
  15. 逗号运算符,

在实际编程中,了解并正确使用运算符优先级可以帮助我们编写更加清晰和准确的代码,避免出现意外的计算结果。同时,为了避免混淆,建议在表达式中适当添加括号以明确运算顺序。

本文原文来自CSDN

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号