因运算符的优先级顺序不太好记忆,且易造成一些费解的问题。经整理后,希望对大家有所帮助:
序号
|
运算符
|
口诀
|
01
|
()(圆括号)[](数组下标). (成员选择(对象))->(成员选择(指针))
|
括号成员第一,全体单目第二
|
02
|
++(自增)--(自减)+(正)-(负)
! (逻辑非) ~(取反) &(取地址)sizeof(长度)*(取值)(type)(强制类型)
|
03
|
*(乘)/(除)%(余)
|
乘除余三,加减四
|
04
|
+(加)-(减)
|
05
|
>>(右位移)<<(左位移)
|
位移五,关系六
|
06
|
<(小于)>(大于)
<=(小于等于)>=(大于等于)
|
07
|
==(等)!= (不等)
|
等与不等排第七
|
08
|
&(位与)
|
位与异或和位或,“三分天下”八九十
|
09
|
^(异或)
|
10
|
|(位或)
|
11
|
&&(逻辑与)
|
逻辑或跟与,十二和十一
|
12
|
||(逻辑或)
|
13
|
? : (条件运算)
|
条件高于赋值,逗号级别最低
|
14
|
=
+= -= *= /= %= |= ^= &= >>= <<= (赋值)
|
15
|
, (逗号)
|
作者:邹祁峰
2012年12月11日
分享到:
相关推荐
C语言运算符优先级和口诀 便于在学习C语言中查阅哦。
由于C语言的运算符优先级与C++的不完全一样(主要是增加了几个运算符),所以这个口诀不能完全实用于C++.但是应该能够兼容
C语言运算符及其优先级汇总表口诀,帮助你快速了解运算优先级。
确实不错哦!...由于C语言的运算符优先级与C++的不完全一样(主要是增加了几个运算符),所以这个口诀不能完全实用于C++.但是应该能够兼容,大家可以比较一下他们的区别应该就能够很快掌握C++的优先级的!
所有的优先级中,只有三个优先级是从右至左结合的,它们是单目运算符、条件运算符、赋值运算符。其它的都是从左至右结合。C语言运算符优先级顺口溜
C运算符优先级完整口诀,这是一张图片,很简单,很实用
由于C语言的运算符优先级与C++的不完全一样(主要是增加了几个运算符),所以这个口诀不能完全实用于C++.但是应该能够兼容,大家可以比较一下他们的区别应该就能够很快掌握C++的优先级的!
C语言运算符及其优先级汇总表口诀 圆下箭头一顿号 非凡增减富强针地长 三乘除,四加减,五移位 千万别把鱼忘记,它在盛饭的厨子里 小灯大灯灯灯不等 爸喂鱼,舅疑惑,裸鸡也疑惑 十三姨,十四父,十五...
C语言运算符的“优先级口决”,希望对初学C语言语言的同志有所帮助,当然,应用这个口诀的前提是你必须认识所有的C语言的运算符
轻松记住c语言的优先级,涵盖所有的运算符。对学习c绝对有帮助
26. C运算符优先级口诀 133 27. do/while(0)的妙用 134 28. exit()和return()的区别 140 29. exit子程序终止函数与return的差别 141 30. extern与static存储空间矛盾 145 31. PC-Lint与C\C++代码质量 147 32. ...
26. C运算符优先级口诀 133 27. do/while(0)的妙用 134 28. exit()和return()的区别 140 29. exit子程序终止函数与return的差别 141 30. extern与static存储空间矛盾 145 31. PC-Lint与C\C++代码质量 147 32. ...
26. C运算符优先级口诀 133 27. do/while(0)的妙用 134 28. exit()和return()的区别 140 29. exit子程序终止函数与return的差别 141 30. extern与static存储空间矛盾 145 31. PC-Lint与C\C++代码质量 147 32. ...
26. C运算符优先级口诀 133 27. do/while(0)的妙用 134 28. exit()和return()的区别 140 29. exit子程序终止函数与return的差别 141 30. extern与static存储空间矛盾 145 31. PC-Lint与C\C++代码质量 147 32. ...
26. C运算符优先级口诀 133 27. do/while(0)的妙用 134 28. exit()和return()的区别 140 29. exit子程序终止函数与return的差别 141 30. extern与static存储空间矛盾 145 31. PC-Lint与C\C++代码质量 147 32. ...
26. C运算符优先级口诀 133 27. do/while(0)的妙用 134 28. exit()和return()的区别 140 29. exit子程序终止函数与return的差别 141 30. extern与static存储空间矛盾 145 31. PC-Lint与C\C++代码质量 147 32. ...
26. C运算符优先级口诀 133 27. do/while(0)的妙用 134 28. exit()和return()的区别 140 29. exit子程序终止函数与return的差别 141 30. extern与static存储空间矛盾 145 31. PC-Lint与C\C++代码质量 147 32. ...
26. C运算符优先级口诀 133 27. do/while(0)的妙用 134 28. exit()和return()的区别 140 29. exit子程序终止函数与return的差别 141 30. extern与static存储空间矛盾 145 31. PC-Lint与C\C++代码质量 147 32. ...