Skip to content

Instantly share code, notes, and snippets.

@feulf
Created October 29, 2019 21:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save feulf/f1f445f6111fc7fe7dbb2d8f0ef568df to your computer and use it in GitHub Desktop.
Save feulf/f1f445f6111fc7fe7dbb2d8f0ef568df to your computer and use it in GitHub Desktop.
num = 0b000000001
#print(bin(num))
num = 0b000000001 << 1 # 0b10
#print(bin(num))
num = 0b000000001 << 2 # 0b100
#print(bin(num))
num = 0b000000001 >> 1 # 0b0
#print(bin(num))
a = 0b1
b = 0b10
c = 0b11
# and
print(bin(a & b)) # 0b0
print(bin(a & c)) # 0b1
# or
print(bin(a | b)) # 0b11
# xor
print(bin(0b1111 ^ 0b1111)) # 0b0
print(bin(0b1111 ^ 0b0000)) # 0b1111
print(bin(0b0000 ^ 0b1111)) # 0b1111
print(bin(0b1010 ^ 0b1101)) # 0b111
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment