运算符优先级

基本优先级逻辑

优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。
相同优先级中,按结合顺序计算。大多数运算是从左至右计算,只有三个优先级是从右至左结合的,它们是单目运算符条件运算符赋值运算符
基本的优先级需要记住:
指针最优单目运算优于双目运算。如正负号。
算术运算,后移位运算,最后运算。请特别注意:1 << 3 + 2 && 7等价于 (1 << (3 + 2))&&7.
逻辑运算最后计算。

基本原则:

  1. 指针 > 单目运算 > 双目运算 > 多目运算 > 赋值运算 > 逗号
  2. 双目运算符中,算术运算 > 比较运算 > 位移运算 > 位运算 > 逻辑运算
  3. 同级运算符中,单目运算、条件运算、赋值运算,运算顺序遵循从右至左,其余运算符从左至右。

详细优先级表

运算符优先级——百度百科

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值