C语言基础操作符整理~

 左移操作符<<

  左边抛弃,右边补零
 右移操作符>>
  1.逻辑右移
  左边补零,右边丢弃
  2.算数右移
  左边补符号位,右边丢弃
注意:
  1.左移一位相当于乘2,右移一位相当于除2,并且在内存中存放的是二进制的补码,且移位操作符只对int型数操作
  2.移位操作符不要移动负数位,这个标准未定义


逻辑操作符 &&  ,||


位操作符

&(按位与)、

|  (按位或)、

^(按位异或)



单目操作符!, - ,+ ,&,sizeof ,~,-- ,++ ,* ,(类型)

        !操作符为逻辑取反操作(真变假,假变真);

        - 负号    +正号

        & 取地址(注:从内存中取地址,不能从寄存器register中取址。)

        sizeof  求操作符的类型长度(以字节为单位)

        ~ 操作符为按位取反(针对一个数的二进制);

        ++与-- 前置表示先执行后使用,++与-- 后置表示先使用后执行;

        * 此处的操作符为解引用操作符(间接访问操作符);

       (类型)操作符为强制类型转换。




赋值操作符 = 连续赋值,从右往左。


关系操作符

==, >=,<=,<,>, != 用于比较判断用

条件操作符(三目操作符):exp1?exp2:exp3

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值