Stap 7: Bitsgewijze XOR operaties
Ik laat je bouwen de waarheidstabel voor Bitsgewijze XOR, met behulp van het voorbeeld in het artikel.
We ons zullen richten op wat je de bitsgewijze operator XOR voor kunt gebruiken.
We gebruiken de bitsgewijze operator XOR spiegelen of bits in een abonneenummer (binaire) in-/ uitschakelen.
Laat zeggen we willen spiegelen de minst significante bits in de waarde van 0b110.
Typ het volgende achter de >>> prompt:
>>> X = 6
>>> bin(x)
'0b110'
>>> y = x ^ 1
>>> bin(y)
'0b111'
>>>
Nu laten we het tweede bits in de waarde 0b111 spiegelen
Typ het volgende achter de >>> prompt:
>>> y = y ^ 2
>>> bin(y)
'0b101'
>>>
Dit is erg cool. We kunnen nu controleren instellen en bekijken van bits waarden en patronen, snel en gemakkelijk.