1、运算符的优先级
这篇文章可能会让您失望。
记得小学的时候就知道±*/四则运算符中,*/的优先级高于±。
在C语言中,有以下运算符:
1)算术运算符;
2)赋值运算符;
3)sizeof运算符;
4)关系运算符;
5)逻辑运算符;
6)位运算符。
运算符都有优先级,我不想介绍它们的优先级,我写了二十年的程序,也记不住各种运算符的优先级的关系,也从没打算过记住它们。
我不建议程序员记住各种运算符的优先级,而是用括号解决全部的问题,括号的优先级是最高的,括号中的表达式会优先执行,这样各种运算符的执行顺序就一目了然了。
int d = a + (b * c);
在某些场景下,用括号还可以提高程序的可读性,我是一个务实的程序员。
2、获取视频教程
百万年薪程序员录制,《C/C++高性能服务开发基础》视频教程已在CSDN学院发布,优惠价12元,地址如下:
https://edu.csdn.net/course/play/29402
3、版权声明
C语言技术网原创文章,转载请说明文章的来源、作者和原文的链接。
来源:C语言技术网(www.freecplus.net)
作者:码农有道
如果这篇文章对您有帮助,请点赞支持,或在您的博客中转发此文,让更多的人可以看到它,谢谢!!!