zoukankan      html  css  js  c++  java
  • 运算符和结合性

    优先级

    结合性

    运算符

    备注

    0

    ::

    域运算符

    从左到右

    1

    从左到右

         ()
          []
         ->
          .

         ++

          --

    圆括号
    下标运算符
    指向结构体成员运算符
    结构体成员运算符

    自增运算符(后置)

    自减运算符(后置)

    2

    从右到左

          !
          ~
         ++
          --
          +
           -
      (
    类型)
           *
           &
        sizeof

        new

       delete

        逻辑非运算符
        按位取反运算符
        前缀增量运算符
        前缀减量运算符
           正号运算符
           负号运算符
        类型转换运算符
           指针运算符
           地址运算符
           长度运算符

         动态分配空间

            释放空间

    3

    从左到右

          *
          /
         %

          乘法运算符
          除法运算符
          取余运算符

    4

    从左到右

          +
           -

          加法运算符
          减法运算符

    5

    从左到右

          <<
          >>

    左移运算符
          右移运算符

    6

    从左到右

          <
         <=
          >
          >=

    关系运算符

    7

    从左到右

         ==
          !=

         等于运算符
         不等于运算符

    8

    从左到右

         &

    按位与运算符

    9

    从左到右

         ^

    按位异或运算符

    10

    从左到右

         |

    按位或运算符

    11

    从左到右

        &&

    逻辑与运算符

    12

    从左到右

         ||

    逻辑或运算符

    13

    从右到左

         ? :

    条件运算符

    14

    从右到左

          =
         +=
          -=
         *=
         /=
         %=
         &=
          ^=
         |=
        <<=
        >>=

    赋值运算符

    15

    从左到右

          ,

    逗号运算符

  • 相关阅读:
    P3224 [HNOI2012]永无乡(平衡树合并)
    jquery的队列问题
    值得以后看的东西
    js的>>>
    js的set和get
    js数组的操作方法
    中文冒号检查了两个小时
    setintervalue传参数的三种方法
    js轮训
    npm全局安装
  • 原文地址:https://www.cnblogs.com/huanchao/p/3563756.html
Copyright © 2011-2022 走看看