| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 
您现在的位置: 范文大全网 >> 论文 >> 今日更新 >> 正文 用户登录 新用户注册
C++运算符理解记忆顺口溜           
C++运算符理解记忆顺口溜
IT0)==0),或是直接用:P1OUT|=BIT0;
具有最高优先级的其实并不算是真正的运算符,它们算是一类特殊的操作。()是与函数相关,[]与数组相关,而->及.是取结构成员。


其次是单目运算符,所有的单目运算符具有相同的优先级,因此在我认为的 真正的运算符中它们具有最高的优先级,又由于它们都是从右至左结合的,因此*p++与*(p++)等效是毫无疑问的。
接下来是算术运算符,*、/、%的优先级当然比+、-高了。
移位运算符紧随其后。
其次的关系运算符中,< <= > >=要比 == !=高一个级别,不大好理解。
所有的逻辑操作符都具有不同的优先级(单目运算符出外,!和~)
逻辑位操作符的"与"比"或"高,而"异或"则在它们之间。
跟在其后的&&比||高。
接下来的是条件运算符,赋值运算符及逗号运算符。

在C语言中,只有4个运算符规定了运算方向,它们是&&、| |、条件运算符及赋值运算符。
&&、| |都是先计算左边表达式的值,当左边表达式的值能确定整个表达式的值时,就不再计算右边表达式的值。整理:WWW.YbAsk.COM 。
如 a = 0 && b; &&运算符的左边位0,则右边表达式b就不再判断。
在条件运算符中。如a?b:c;先判断a的值,再根据a的值对b或c之中的一个进行求值。
赋值表达式则规定先对右边的表达式求值,因此使 a = b = c = 6;成为可能。论文联盟www.LWlm.Com

 

上一页  [1] [2] 

  • 上一个论文:

  • 下一个论文:
  • 推荐文章
    国内外黑社会(性质)犯罪比
    基于|模糊综合评价法|的并购
    从“四大”的价值观|看优秀财
    基于SPSS|的桐庐旅游市场|分
    媒体语言“××门”
    师德师风论文---我所理解的师
    浅论C&C08数字程控交换机
    C&C08交换机故障分析与处
    论我国房地产业的发展--基于
    试论网络学习社区的建构与组