Stap 4: Bitsgewijze XOR - ' ^'
XOR is een OR met een twist, zoals de naam al exclusief OR zegt, wel of een '1' geeft uitsluitend aan één enkele, dus laat kijken naar een waarheidstabel:
1 ^ 1 = 00 ^ 1 = 11 ^ 0 = 10 ^ 0 = 0
Nu wat kan dit worden gebruikt voor?
Laat een experiment te doen en te zien:
0101 0101 ^0000 1111 =0101 1010
Nou goed, wat hebben we hier, zoals u zien kunt, als we XOR met ' 0 is er geen verandering.
Maar als we XOR met '1' we de bits omkeren.
We hebben al gekeken instellen een beetje en clearing een beetje en nu deze 'spiegelen' een beetje, als we niet hoeft te weten of het is hoog of laag zijn als we gewoon willen het tegenovergestelde,