欢迎来到代码驿站!

C代码

当前位置:首页 > 软件编程 > C代码

C语言中的操作符优先级的详细介绍

时间:2021-08-12 09:30:32|栏目:C代码|点击:

C语言中的操作符优先级的详细介绍

C语言中操作符的优先级大全, 当然c++, Objective-C,大部分语言都试用。

下面是来自The C Programming Language 2th的总结。

OperatorsAssociativity(结合性)

1. () [] -> .               左->右  
2. ! ~ ++ -- + - *(type)sizeof 
右->左
3. * / %                   左->右
4. + -                    左->右
5. << >>                   左->右
6. < <= > >=                 左->右
7. == !=                   左->右
8. &                     左->右
9. ^                     左->右
10 |                     左->右
11. &&                    左->右
12. ||                    左->右
13. ?:                    右->左
14. = += -= *= /= %= &= ^= |= <<= >>=     右->左
15. ,                     右->左

接下来这张图就是帮助我们记忆!!!

C语言表达能力强,其中一个重要方面就在于它的表达式类型丰富,运算符功能强,因而c使用灵活,适应性强。

我觉得想要c语言学的好,操作符这关就一定要精通,这个可以帮你有效的剪短代码行 , 让你的代码更简练漂亮。

以上就是C语言中的操作符优先级的详细介绍,如有疑问请留言或者到本站社区交流讨论,大家共同进步,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

上一篇:C++设计模式之外观模式(Facade)

栏    目:C代码

下一篇:浅谈c++ hook 钩子的使用介绍

本文标题:C语言中的操作符优先级的详细介绍

本文地址:http://www.codeinn.net/misctech/166190.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有