当前位置: 首页> 财经> 金融 > 【保姆级介绍下C语言中的运算符的优先级】

【保姆级介绍下C语言中的运算符的优先级】

时间:2025/8/4 5:17:02来源:https://blog.csdn.net/2301_81357485/article/details/140809041 浏览次数:0次

在这里插入图片描述

🌈个人主页: 程序员不想敲代码啊
🏆CSDN优质创作者,CSDN实力新星,CSDN博客专家
👍点赞⭐评论⭐收藏
🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步!

在这里插入图片描述

🧇C语言中的运算符的优先级

🧇C语言中的运算符的优先级决定了表达式中运算符的计算顺序,下面列出了C语言中运算符的优先级,从最高到最低:

  1. 🍕括号 ( )
  2. 🍕数组下标 []
  3. 🍕成员访问运算符 .->
  4. 🍕后缀递增 ++ 后缀递减 --
  5. 🍕前缀递增 ++ 前缀递减 --
  6. 🍕一元加减 + -
  7. 🍕逻辑非 !按位取反 ~
  8. 🍕类型转换 (类型)
  9. 🍕乘 * / 取模 %
  10. 🍕加 + -
  11. 🍕位移 << >>
  12. 🍕小于 < 小于等于 <= 大于 > 大于等于 >=
  13. 🍕等于 == 不等于 !=
  14. 🍕按位与 &
  15. 🍕按位异或 ^
  16. 🍕按位或 |
  17. 🍕逻辑与 &&
  18. 🍕逻辑或 ||
  19. 🍕条件运算 ? :
  20. 🍕赋值运算符 = += -= *= /= %= <<= >>= &= ^= |=
  21. 🍕逗号运算符 ,

🧇在表达式计算时,具有更高优先级的运算符会先被计算,相同优先级的运算符按照从左到右的顺序计算,但是有括号的情况下,括号内的表达式总是最先计算。此外,大部分赋值运算符具有右结合性,意味着他们从右向左计算,其他大多数运算符具有左结合性。

关键字:【保姆级介绍下C语言中的运算符的优先级】

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: