Beschreibung
In C++ gibt es einen etwas ungewöhnlichen Operator namens bitweises exklusives OR, auch bitweises XOR genannt.
Der bitweise XOR-Operator wird mit dem Caret-Symbol ^
geschrieben.
Eine bitweise XOR-Operation führt nur dann zu einer 1, wenn die Eingangsbits unterschiedlich sind.
Andernfalls ergibt sich eine 0.
Precisely,
0 0 1 1 operand1 0 1 0 1 operand2 ---------- 0 1 1 0 (operand1 ^ operand2) - Ergebnis