XOR |
Ou exclusif |
---|---|
Turbo Pascal 1+ |
Syntaxe
boolean XOR boolean |
entier XOR entier |
Paramètres
Nom | Description |
---|---|
boolean | Ce paramètre permet d'indiquer une expression de type booléen avec lequel un «Ou exclusif logique» est effectué |
entier | Ce paramètre permet d'indiquer une expression de type entière avec lequel un «Ou exclusif binaire» est effectué |
Description
Cet opérateur permet d'effectuer un Ou exclusif logique sur des booléens ou Ou exclusif binaire sur des valeurs numériques.
Exemple
Voici un exemple permettant d'échanger la valeur des opérandes A et B à l'aide de l'opérateur XOR :
Essayer maintenant !
on obtiendra le résultat suivant :
X = 160, Y = -17X = -17, Y = 160
Voir également
Langage de programmation - Turbo Pascal - Référence de procédures et fonctions - AND
Langage de programmation - Turbo Pascal - Référence de procédures et fonctions - NOT
Langage de programmation - Turbo Pascal - Référence de procédures et fonctions - OR
Langage de programmation - Assembleur 80x86 - Référence de procédures et fonctions - XOR
Mathématique - Algèbre de Boole - Table de vérité
Références
Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 457 à 458.