C语言运算符的“优先级口诀”

C语言运算符的“优先级口诀”,第1张

C语言运算符的“优先级口诀”,第2张

决定
括号成员为第一;//括号运算符[]()成员运算符。->
一切单眼都是其次;//所有单目运算符如++-+(正)-(负)指针运算*&
乘除剩下的三个,加减四个;//这个“余数”是指余数运算,即%
移位五,关系六;//移位运算符:,关系:> < > =等于(且)排第七;//那就是= =!=
按位异或和按位或;//这些都是按位运算:按位and (&) XOR()按位or (|)
“三分天下”八九十;
逻辑OR跟随其后;//逻辑运算符:|| and&
十二和十一;//注意顺序:优先级(||)比优先级(&&)
低,条件比赋值高。//三元运算符优先级排名到13位,仅高于赋值运算符和“,”//需要注意的是,赋值运算符很多!
逗号操作级别最低!//逗号运算符优先级最低

因为C语言的运算符优先级和C++并不完全一样(主要是加了几个运算符),所以这个公式并不能完全适用于C++。但应该是兼容的。你可以比较一下他们的不同之处,你应该能很快掌握C++的优先级!

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C语言运算符的“优先级口诀”

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情