Python Language Bit à bit XOR (OU exclusif)


Exemple

L'opérateur ^ exécutera un XOR binaire dans lequel un binaire 1 est copié si et seulement si c'est la valeur de exactement un opérande. Une autre manière de dire ceci est que le résultat est 1 seulement si les opérandes sont différents. Les exemples comprennent:

# 0 ^ 0 = 0
# 0 ^ 1 = 1
# 1 ^ 0 = 1
# 1 ^ 1 = 0

# 60 = 0b111100
# 30 = 0b011110
60 ^ 30
# Out: 34
# 34 = 0b100010

bin(60 ^ 30)
# Out: 0b100010