python integer binary bitwise operations:
1, binary bitwise AND (&) operation
b=2 & 2 # 2
b=2 & 1 # 0
2, or binary bit (|)
b=2 | 2 # 2
b=2 | 1 # 3
3, the binary XOR (^) Operation
b=2^2 # 0
b=2^1 # 3
4, the binary negation (~) Operation
# 2 ~ -3 = B
B ~. 3 # = -4
. 5, left and right shift (<<) (>>) Operation
b=2<<1 # 4
b=2<<2 # 8
b=8>>2 # 2
b=8>>1 # 4