逻辑运算

1.逻辑运算包含:与、或、非、与非、或非、与或非、异或、同或、左移,右移
2.或运算: or,|
(1)两个数二进制按位进行对比,两个数该位其中有一个或两个为1结果就为1,全部为0的结果为0
(2)举例

  • 0,0–>0
  • 0,1–>1
  • 1,0–>1
  • 1,1–>1
    3.与运算:and,&
    (1)两个数二进制按位进行对比,两个数该位都是1结果就是1,否则就是0
    (2)案例
  • 1,0–>0
  • 0,1–>0
  • 0,0–>0
  • 1,1–>1
    4.异或运算:XOR,^
    (1)两个数二进制按位进行对比,两个数该位相同就为0,不同就为1
    (2)案例
  • 0,1–>1
  • 1,0–>1
  • 0,0–>0
  • 1,1–>0
    5.非运算:not , !
    (1)两个数二进制按位进行对比,按位取反
    (2)!1 = 0, !0 = 1
    6.左移运算:
    (1)右侧填零,二进制数据向左移动N位,使用符号<<代表
    (2)00010000 << 1 = 00100000
    7.右移运算:
    (1)左侧填零,二进制数据向右移动N位,使用符号>>代表
    (2)00010000 >> 1 = 00001000
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值