L'opérateur XOR au niveau du bit (^) effectue un XOR au niveau du bit sur deux expressions. Utilisation :
result = expression1 ^ expression2
où le résultat est n'importe quelle variable.
expression1 est n’importe quelle expression.
expression2 est n’importe quelle expression.
Description de l'opérateur XOR au niveau du bit
^ L'opérateur examine la représentation binaire des valeurs de deux expressions et effectue un XOR au niveau du bit. Le résultat de cette opération est le suivant :
0101 (expression1)
1100 (expression2)
----
1001 (résultat)
si et seulement si uniquement Lorsqu'un bit d'une expression est 1, ce bit du résultat est 1. Sinon ce bit du résultat est 0.