print(~3)
"""
~ 演算子は各ビットを反転します(0が1になり、1が0になります)。
Inverted 3 becomes -4:
3 = 0000000000000011
-4 = 1111111111111100
10進数とその2進値
4 = 0000000000000100
3 = 0000000000000011
2 = 0000000000000010
1 = 0000000000000001
0 = 0000000000000000
-1 = 1111111111111111
-2 = 1111111111111110
-3 = 1111111111111101
-4 = 1111111111111100
"""