XOR
Résultat = Expression XOR Expression
Calcule le
ou exclusif logique de deux expressions booléennes ou le
ou exclusif numérique de deux nombres entiers.
L’opérateur logique XOR (ou exclusif) compare deux expressions booléennes et retourne la valeur true ou la valeur false. Le résultat retourné par cette opération est montré dans la table suivante :
A
|
B
|
A XOR B
|
FALSE
|
FALSE
|
FALSE
|
FALSE
|
TRUE
|
TRUE
|
TRUE
|
FALSE
|
TRUE
|
TRUE
|
TRUE
|
FALSE
|
L’opérateur numérique XOR compare deux valeurs entières et retourne une valeur entière. Chaque bit respectif des valeurs spécifiées est combiné selon la table suivante :
A
|
B
|
A XOR B
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
0
|
Exemples
PRINT TRUE XOR FALSE
PRINT TRUE XOR TRUE
PRINT 7, Bin(7, 16)
PRINT 11, Bin(11, 16)
PRINT 7 XOR 11, Bin(7 XOR 11, 16)
7 0000000000000111
11 0000000000001011
12 0000000000001100
Voir aussi