Hi,
Ergänzend wär dann noch Bit ändern.
xx1x xx0x
XOR 0010 XOR 0010
= 0000 = 0010Javascript-Operator ^=
Das ist nicht korrekt.
xx1x xx0x
XOR 0010 XOR 0010
= xx0x = xx1x
hm wenn mich nicht alles täuscht habt ihr beide unrecht, denn dieses beispiel kann man nicht mit algemeinen "x" darstellen, denn für eine bitweise xor verknüpfung müssen beide werte unterschiedlich sein also x xor 1 kann man nicht angeben und x xor 0 kann man auch nicht angeben solange man das x nicht kennt. Die xor verknüpfung ist eine entweder oder aber nicht gleich verknüpung (klingt irgendwie komisch).
Beispiel:
1 xor 0 = 1
0 xor 1 = 1
1 xor 1 = 0
0 xor 0 = 0
Grüße Flo