美文网首页
c++运算符优先级助记口诀

c++运算符优先级助记口诀

作者: 皮皮蒋 | 来源:发表于2018-11-23 21:16 被阅读0次

    口诀(口诀涵盖大部分)

    小括中括成员域 

    (解释:小括、中括:“()、[]”,

                  成员:运算符“.” 和 “->”,

                  域    :“::”域作用符号)

    自增自减非负反

    (解释:自增自减:“++” “--”

                  非            : “!”

                  负        :“+” “-”

                  反            :“~”)

    针强地址长度

    (解释: 针  :“*”  指针运算符

                强  :强制转换类型运算符

                地址 :“&” 引用符号

                长度 :“sizeof"

    附上:sizeof的一篇文章:https://www.jianshu.com/p/829bb92bb0be

    乘除,加减,再移位

    (解释:乘  : “*” 乘号

                  除  :“/”以及“%”

                  移位:左移运算符“<<” 和 右移运算符“>>”)

    小等大等、等等不等

    (解释: 小等  : “<”  “ <=”

                    大等  :“>”  “>=”

                    等等  :“==”

                    不等  : “!=”)

    位与异或逻辑然

    ( 解释:  位与 : 按位与运算符“&”,

                      异或 :按位异或运算符“^”

                      或    :  按位或"|"

                      逻辑  :  逻辑与运算符“&&” 和逻辑或运算符“||”

                      然      :表示:也一样的意思(我理解是这样)

    条件赋值一变十

    (解释 :  条件 : 条件运算符“?:”

                      赋值 : “=”

                      一变十:十种组合赋值运算符=、+=、-=、*=、/=、%=、>>=、<<=、&=、^=和|=)

    逗号顺序最后边

    (解释 : “,”运算符)

    运算优先十五级

    从右至左二三七

    (解释:第二行,第三行,第七行,组合方向是右向左)

    最后附上参考网址

    https://www.cnblogs.com/shangdawei/p/3883702.html

    相关文章

      网友评论

          本文标题:c++运算符优先级助记口诀

          本文链接:https://www.haomeiwen.com/subject/aljsqqtx.html