作业:位运算符

本文展示了如何在Python中使用变量a和b进行位运算,包括与(&),或(|),异或(^),取反(~),左移(<<)和右移(>>)操作,并将结果转换为二进制形式。
摘要由CSDN通过智能技术生成

代码

a=10
b=61
print("a-bin",bin(a))
print("b-bin",bin(b))
print("a&b",a&b,bin(a&b))
print("a|b",a&b,bin(a|b))
print("a^b",a&b,bin(a^b))
print("~b",~b,bin(~b))
print("b>>2",b>>2,bin(b>>2))
print("b<<2",b<<2,bin(b<<2))

运行结果

a-bin 0b1010
b-bin 0b111101
a&b 8 0b1000
a|b 8 0b111111
a^b 8 0b110111
~b -62 -0b111110
b>>2 15 0b1111
b<<2 244 0b11110100

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值