• C语言学习总结(二)__操作符


    操作符分类:

    算术操作符、 移位操作符、 位操作符、 赋值操作符、 单目操作符、 关系操作符、 逻辑操作符、 条件操作符、 逗号表达式、 下标引用、函数调用和结构成员。

    1、算术操作符:

      包括“+  -  *  /  %”五种。其中要注意%只能是整数与整数之间。其他可以计算整数和浮点类型。

    2、移位操作符:(包括左移和右移)

      左移一位的效果等效于给一个数除2。

      右移又分为两种,一种是逻辑移位,另一种是算术移位。逻辑移位中左边用0填充,右边丢弃;算术移位则是左边用原始的符号位补充,右边丢弃(保证数值正负不会发生改变。)算术移位有乘以二的效果。

    3、位操作符

      按位与 &、按位或 |、按位异或^

      &:全1为1,有0为0;

      |:全0为0,有1为1;

      ^:相同为0,相异为1.

    4、赋值操作符

      

    5、复合赋值符

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

    以+=为例,其他都一样。

    6、单目操作符

      逻辑反操作 ! 、负值 -  、正值 + 、取地址 & 、 操作数类型长度 sizeof 、二进制按位取反 ~ 、前置 后置(++  --)、间接访问操作符 * 、强制类型转换 (类型)

    7、逻辑操作符

      && 逻辑与  有0为0

      || 逻辑或   有1为1

      

    8、逗号表达式

      从左向右依次计算,结构至于最后一个表达式有关。

    9、条件操作符

      

      

  • 相关阅读:
    python命名
    类的绑定方法与非绑定方法
    类的封装
    类的多态性
    python中的while循环和for循环
    python的单、双、多分支流程控制
    python中的运算符
    python中的变量
    接口与归一化设计
    类的继承
  • 原文地址:https://www.cnblogs.com/yishengPan/p/9004847.html
Copyright © 2020-2023  润新知