zoukankan      html  css  js  c++  java
  • 运算符的优先级和结合性总结

    【优先级】

    初等运算符:( ), [ ](下标), ->, .

    单目运算符:!(逻辑非), ~(按位取反), ++, --, -(负号), (类型), *, &(取地址), sizeof

    算术运算符:*, /, %, +, -

    移位运作符:<<, >>

    关系运算符:<, <=, >=, >, ==, !=

    位  运作符:&(与), ^(异或), |(或)

    逻辑运算符:&&, ||

    条件运算符:? :

    赋值运算符:=, +=, -=, *=, /=, %=, >>=, <<=, &=, ^=, |=

    逗号运算符:,

     

    口诀:初、单、算、移、关、位、逻、条、赋、逗,优先级逐渐降低

    关于位运算符,有的在算术之前(如~);有的在关系之前(如<<, >>);有的在关系之后(如&, ^, |)。因此,不考虑位运算符,也可为:初、单、算、关、逻、条、赋、逗。

    【结合性】

    上面的运算符中,只有“单、条、赋”三者是自右向左,其它全是自左向右。

     
    0
  • 相关阅读:
    黑色边影,
    拉伸的代码,
    一定是selection的原因啊,要不然呢,
    status bar的差别,
    黄色,
    域名错了,
    node=day4
    PS切片
    移动端插件IScroll.js
    移动web资源概论
  • 原文地址:https://www.cnblogs.com/purplec/p/5561362.html
Copyright © 2011-2022 走看看