(笔记)位运算

1.按位与 ── &

(1)格式:x&y
(2)规则:对应位均为1时才为1,否则为0。

例如,3&9=1:       0011
               &   1001   
               ----------- 
                   0001   

(3)主要用途:取(或保留)1个数的某些位,其余各位置0。

2.按位或 ── |

(1)格式:x|y
(2)规则:对应位均为0时才为0,否则为1:3|9=11。

例如,3|9=11:     0011 
                | 1001    
              ----------- 
                  1011  

(3)主要用途:将1个数的某(些)位置1,其余各位不变。

3.按位异或 ── ^

(1)格式:x^y
(2)规则:对应位相同时为0,不同时为1。
(3)主要用途:使1个数的某些位翻转,其余各位不变。

交换A B的值,在不使用第三个变量的情况下:
1.  A = A + B
    B = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值