C语言运算符以及优先级

核心:从左到右,有括号先算括号

1. 单目录运算符:对一个变量进行操作

逻辑非(!), 按位取反(~), 自增和自减(++,--), 取地址(&), 取值(*), 负号(-), 成员选择(->)

*:a++和++a:区别是先取值再自增,先自增再取值

2. 算数运算符:加减乘除和取模(+,-,*,/,%)

*:幂运算pow(a,b),或者循环乘以本身

3. 按位左移、右移(<<, >>)

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

5. 位逻辑:按位与&,异或^,或|

6. 条件逻辑与&&,条件逻辑或||

7. 条件?:

7. 赋值运算符=,+=,-=,...............


 

猜你喜欢

转载自blog.csdn.net/qq_55906687/article/details/130657368