Effectue une opération XOR bit à bit (OR EXCLUSIF).
BitXOR ( value1, value2 [, value n] )
value1 | Le premier nombre. |
value2 | Le deuxième nombre. |
value n | [optionnel] Le nième nombre - Jusqu'à 255 valeurs peuvent être spécifiées. |
BitAND, BitNOT, BitOR, BitRotate, BitShift, Hex
#include <MsgBoxConstants.au3> Example() Func Example() ; Remarque: "b" est le symbole de la notation binaire. ; Assigne une variable locale avec XOR bit à bit de 1 et 0. Local $iBitXOR1 = BitXOR(1, 0) ; 0001b XOR 0000b = 0001b ; Affiche le résultat: 1 MsgBox($MB_SYSTEMMODAL, "", $iBitXOR1) ; Assigne une variable locale avec XOR bit à bit de 1 et 1. Local $iBitXOR2 = BitXOR(1, 1) ; 0001b XOR 0001b = 0000b ; Affiche le résultat: 0 MsgBox($MB_SYSTEMMODAL, "", $iBitXOR2) ; Assigne une variable locale avec XOR bit à bit de 13 (1101b) et 7 (0111b). Local $iBitXOR3 = BitXOR(13, 7) ; 1101b XOR 0111b = 1010B ; Affiche le résultat: 10 MsgBox($MB_SYSTEMMODAL, "", $iBitXOR3) ; Assigne une variable locale avec XOR bit à bit de 2 (0010b), 3 (0011b) et 6 (0110b). Local $iBitXOR4 = BitXOR(2, 3, 6) ;0010b XOR 0011b XOR 0110b = 0111b ; Affiche le résultat: 7 MsgBox($MB_SYSTEMMODAL, "", $iBitXOR4) EndFunc ;==>Example