xor permet de définir un "ou exclusif logique" entre deux valeurs logiques.
exp1 xor exp2
Elément | Description | Restrictions |
exp1 | expression_logique. | Aucune. |
exp2 | expression_logique. | Aucune. |
# Test : a-t-on I = 1 et J <> 2, ou I <> 1 et J = 2 ?
If I = 1 xor J = 2
Infbox "L'une des deux conditions seulement est satisfaite"
Endif
xor permet d'obtenir un résultat logique (0->faux, 1->vrai) dépendant de deux expressions logiques prenant les valeurs vrai (non nul) ou faux (nul), conformément à la table de vérité ci dessous :
exp1 | exp2 | exp1 xor exp2 |
FAUX | FAUX | FAUX (=0) |