Xor, opérateur

Microsoft VBScript

Microsoft® Visual Basic® Scripting Edition Xor, opérateur  Référence du langage 
Version 1 


Description
Effectue l'opération logique d'exclusion sur deux expressions.
Syntaxe
result = expression1 Xor expression2

La syntaxe de l'opérateur Xor comprend les éléments suivants :

Élément Description
result Toute variable numérique.
expression1 Toute expression.
expression2 Toute expression.

Notes
Si une, et une seule, de ces expressions produit la valeur True, result vaut True. Toutefois, si l'une ou l'autre expression est Null, result vaut également Null. Si aucune expression n'a la valeur Null, l'élément result est déterminé conformément au tableau suivant :

Si expression1 est et expression2 est alors result vaut
True True False
True False True
False True True
False False False

L'opérateur Xor effectue aussi une comparaison binaire des bits de position identique dans deux expressions numériques et définit le bit correspondant dans result d'après la table suivante :

Si le bit dans expression1 est et le bit dans expression2 est alors result vaut
0 0 0
0 1 1
1 0 1
1 1 0