&运算符

&运算符比较常见
作为位运算符。
在数学中,&是并且的含义,

  1. false&faslse=false
  2. true&false=false
  3. false&true=false
  4. true&true=true
    在C语言中 1相当于true,0相当于false。那么
    0&0=0
    1&0=0
    0&1=0
    1&1=1
    在整体数字而言 4&5=100&101=100=4
    3&3=11&11=11
    9&7=1001&111=1
    并且&可以快速地判断一个整数n的奇偶性
    if(n&1)==1 则n是奇数 else 则n是偶数(x表示未知)
    当n是奇数时 n转换成二进制为 xxxxxxxxxxxx1
    n是偶数数 n转换成二进制为 xxxxxxxxxxxx0
    n转换成二进制为000000000001
    0&x=0
    起作用的只在n转换为二进制数的末尾 0&1=0 &1=1
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值