print('論理和')
print(0 | 0)
print(0 | 1)
print(1 | 0)
print(1 | 1)
print('論理積')
print(0 & 0)
print(0 & 1)
print(1 & 0)
print(1 & 1)
print('排他的論理和')
print(0 ^ 0)
print(0 ^ 1)
print(1 ^ 0)
print(1 ^ 1)
print('反転')
print(bin(0))
print(bin(~0))
print(bin(1))
print(bin(~1))
print('シフト')
print(bin(1 << 0))
print(bin(1 << 1))
print(bin(1 << 2))
print(bin(1 << 3))
実行結果:
論理和
0
1
1
1
論理積
0
0
0
1
排他的論理和
0
1
1
0
反転
0b0
-0b1
0b1
-0b10
シフト
0b1
0b10
0b100
0b1000