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

    【优先级】

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

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

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

    移位运作符:<<, >>

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

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

    逻辑运算符:&&, ||

    条件运算符:? :

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

    逗号运算符:,

     

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

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

    【结合性】

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

     
    0
  • 相关阅读:
    ubuntu故障处理
    最全http状态码
    go故障排查集锦
    docker知识11---docker service
    docker知识10---docker secret
    windows安装mysql
    信息收集
    模块
    Django:中间件
    Django:ORM单表操作
  • 原文地址:https://www.cnblogs.com/purplec/p/5561362.html
Copyright © 2011-2022 走看看