In [1]:
x = -9
In [2]:
print(x)
print(bin(x))
In [3]:
print(bin(x & 0xff))
print(format(x & 0xffff, 'x'))
In [4]:
x = 9 # 0b1001
y = 10 # 0b1010
In [5]:
print(x & y)
print(bin(x & y))
In [6]:
print(x | y)
print(bin(x | y))
In [7]:
print(x ^ y)
print(bin(x ^ y))
In [8]:
x = 9 # 0b1001
In [9]:
print(~x)
print(bin(~x))
In [10]:
print(bin(~x & 0xff))
print(format(~x & 0b1111, '04b'))
In [11]:
x = 9 # 0b1001
In [12]:
print(x << 1)
print(bin(x << 1))
In [13]:
print(x >> 1)
print(bin(x >> 1))
In [14]:
x = -9
print(bin(x))
print(bin(x & 0xff))
In [15]:
print(x << 1)
print(bin(x << 1))
print(bin((x << 1) & 0xff))
In [16]:
print(x >> 1)
print(bin(x >> 1))
print(bin((x >> 1) & 0xff))