黑马程序员技术交流社区

标题: 运算符优先级 [打印本页]

作者: yqzh    时间: 2015-8-8 05:42
标题: 运算符优先级
运算符优先级

QQ截图20150808054037.png (96.16 KB, 下载次数: 4)

QQ截图20150808054037.png

QQ截图20150808054114.png (83.97 KB, 下载次数: 5)

QQ截图20150808054114.png

作者: QQ2544    时间: 2015-8-8 09:06
前几天看到有人发了一个口诀:
一首记忆诗:
1、括号成员第一
2、全体单目第二
3、乘除余三,加减四
4、移位五,关系六
5、等于(与)不等排第七
6、位与异或和位或
7、"三分天下"八九十
8、逻辑或跟与
9、十二和十一
10、条件高于赋值
11、逗号运算级最低

解释:
1、括号运算符[]() 成员运算符.  ->
2、所有的单目运算符比如++、 --、 +(正)、 -(负) 、~(位反)、指针运算*、&、!
3、这个"余"是指取余运算即%
4、移位运算符:<< >> ,关系:> < >= <= 等
5、即= = 和!=
6、这几个都是位运算: 位与&异或^位或|
7、接上一句
8、逻辑运算符:|| 和 &&
9、注意顺序:优先级(||)  底于 优先级(&&)
10、三目运算符(:?)优先级排到13 位只比赋值运算符和","高
11、逗号运算符优先级最低
作者: STARlove    时间: 2015-8-8 09:24
好棒  啊  
作者: 馒头爱财    时间: 2015-8-8 10:15
谢谢分享!
作者: wowthe1st    时间: 2015-8-8 12:44
先收藏,不过这个还是靠实践吧,硬记实在太多
作者: fersh    时间: 2015-8-8 21:36
二楼,镇塔很给力,坚决学习了
作者: ljk-tt    时间: 2015-8-8 22:43
收了备用!!
作者: KongPro    时间: 2015-8-8 23:10
这个东西确实想记住很难,多练习就熟悉了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2