Loading

位运算

按位与& 按位或| 按位异或^ 按位左移<< 按位右移>> 按位取反~

a = 23
b = 15
print(a & b)
# result: 7

print(a | b)
# result: 31

print(a ^ b)
# result: 24

x = 5
print(x << 3) # a << n ==> a * 2的n次方。
# 左移三位,2的三次方位8,5乘以8等于40
# result: 40

y = 15
print(y >> 2) # a >> n ==> a 除以2的n次方
# result: 3
posted @ 2021-02-05 14:18  群哥V  阅读(35)  评论(0)    收藏  举报