java xor inverse

java - ¿Cuál es la función inversa de XOR?



inverse (2)

¡El inverso es XOR!

Si usted tiene:

c = a^b;

Puede recuperar a o dos si tiene el otro valor disponible:

a = c^b; // or b^c (order is not important) b = c^a; // or a^c

Por ejemplo, si a = 5 , b = 3 (y por lo tanto c = 6 como mencionas) obtienes:

b=0011 (3) a=0101 (5) c=0110 (6) XOR or c=0110 (6) XOR ---------- ---------- a=0101 (5) b=0011 (3)

Hay una función XOR en Java - a^b

Por ejemplo: 5^3 = 6

¿Puedes decirme la función inversa? Si tengo 6 y 3 puedo obtener un rango de números que incluya el número 5 ?


El inverso de XOR es XOR .....