Hola JoseSagas.
Agregando a lo dicho, aunque a
xor es frecuente verlo relacionado con el cifrado de datos, también tiene otros usos:
Ejemplo de otro:
Código Delphi
[-]
procedure Swap(var a,b: Integer);
begin
a:= a xor b;
b:= a xor b;
a:= a xor b;
end;
...
var
x,y: Integer;
begin
x:= 5;
y:= 12;
Swap(x,y);
ShowMessage(Format('%d %d',[x,y]));
...
Saludos.