Bitweise XOR (^^)

Der bitweise XOR-Operator (^^) gibt eine Zahl vom Datentyp value zurück, deren binäre Darstellung an jeder Bit-Position eine 1 aufweist, für die die entsprechenden Bits entweder des einen oder des anderen Operanden (aber nicht beider) eine 1 sind. Der Datentyp value bildet immer 32 Bit ab.

result = operand1 ^^ operand2;

Bitweise XOR

1 ^^ 1 == 0

1 ^^ 0 == 1

0 ^^ 1 == 1

0 ^^ 0 == 0

Beispiel

value a = 0x05D2; //0b0000010111010010
value b = 0x0F11; //0b0000111100010001
value c;

c = a ^^ b; //c == 0x0AC3 == 0b0000101011000011