优先级与结合性

运算符的结合性指的是同样优先级的两个运算符相邻时,先计算哪一个。如果左面的先计算,则该级运算符具有左结合性否则具有右结合性。


优先级        符号                   名称                           结合性       

                    ()                   括号操作符或函数调用操作符

                    []       数组操作符

1                  ->                 指向成员操作符              自左向右

                       .          成员操作符                                     

      !          逻辑非操作符

     ~           取反操作符

     ++          自增操作符

                    --         自减操作符

2                   +           正号操作符                   相反,自右向左

      -                  负号操作符

      *           指针操作符

     (type)        类型转换操作符

                  Sizeof         字节操作符                                         

                     *           乘法操作符

3                  /             除法操作符                    自左向右

                    %             求余操作符                                    

    +            加法操作符

 4                  -                减法操作符                       自左向右      

                     >>           右移操作符

 5                 <<           左移操作符                 自左向右     

<            小于操作符

>            大于操作符

6                    <=           小于等于操作符                  自左向右

                     >=           大于等于操作符                                  

==           等于操作符

7                    !=           不等于操作符                    自左向右    

8                  &            按位与操作符                    自左向右    

9                  ^            按位异或操作符                  自左向右     

10                 |            按位或操作符                    自左向右     

11                 &&           逻辑与操作符                        自左向右   

12                 ||           逻辑或操作符                    自左向右 

13                 ?:           条件操作符                  相反 自右向左    

=             赋值操作符

+=,-=,*=,/= ,%=   运算赋值操作符                                                               

14              &=,^=,|=           位操作赋值操作符          相反 自右向左

                 <<=,>>=        位移赋值操作符                                     

15                  ,            逗号操作符                      自左向右         



                           shmily_h

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值