zoukankan      html  css  js  c++  java
  • Scala的运算符优先级:

    运算符优先级决定术语的表达式分组。这会影响一个表达式是如何进行计算。某些运算符的优先级高于其他;例如,乘法运算符的优先级比所述加法运算符优先级更高:

    例如X =7 + 3* 2;这里,x 被赋值13,而不是20,因为运算符* 优先级高于+,所以它首先做乘法3 * 2,然后加上7。

    这里,具有最高优先级的运算符在表的顶部,那些优先低级排在底部。在一个表达式,优先级高的运算符将首先计算。

    分类 运算符关联
    Postfix  () [] 从左到右
    Unary  ! ~ 从右到左
    Multiplicative   * / %  从左到右
    Additive   + -  从左到右
    Shift   >> >>> <<   从左到右
    Relational   > >= < <=   从左到右
    Equality   == !=  从左到右
    Bitwise AND  从左到右
    Bitwise XOR  从左到右
    Bitwise OR  从左到右
    Logical AND  &&  从左到右
    Logical OR  ||  从左到右
    Assignment  = += -= *= /= %= >>= <<= &= ^= |=  从右到左
    Comma  从左到右

  • 相关阅读:
    计时器
    画刷
    研究:窗口映射
    文本和字体
    MFC源码实现文件对照表
    动态链接库编程:非MFC DLL
    对话框
    C/C++的Name Mangling
    MFC框架仿真<四>动态创建
    MFC框架仿真<三>R T T I
  • 原文地址:https://www.cnblogs.com/nucdy/p/6339400.html
Copyright © 2011-2022 走看看