EOR
DESCRIPTION.
Le comparateur OU exclusif bit à bit EOR retourne une valeur numérique après avoir comparé 2 valeurs numériques bit à bit.
Voir l'opérateur EOR pour effectuer un test logique OU exclusif entre 2 expressions.
SYNTAXE.
ktest = A EOR B
REMARQUES.
A et B sont des valeurs qui peuvent être exprimées de façon numérique, après une éventuelle conversion. Les valeurs de A et B seront converties en nombres entiers de 4 octets avant l'opération de comparaison.
Par exemple, si l'on souhaite comparer, bit à bit, les valeurs : 47 dont la forme binaire est 101111 et 184 dont la forme binaire est 10111000, 47 EOR 184 va comparer chaque bit, des valeurs binaires, et pour chaqu'une de ces comparaisons retourner 1 si un seul, et uniquement un, des deux bits valent 1 sinon 0 pour la valeur de ce bit.
donc 47 EOR 184 retourne 151, qui correspond à la valeur binaire 10010111, soit 128 + 16 + 4 + 2 + 1, car seules les colonnes a, d, f, g et h ont un seul des 2 bits à 1.
Le comparateur EOR retourne toujours en valeur en base décimale, même si l'une ou les 2 valeurs sont exprimées dans une autre base.
EXEMPLES.
PRINT 47 EOR 184 : REM retourne 151
PRINT 47 EOR 184 : REM retourne 151
PRINT -47 EOR 184 : REM retourne -151
PRINT 47 EOR -184 : REM retourne -153
PRINT -47 EOR -184 : REM retourne 153
PRINT %101111 EOR %10111000 : REM retourne 151
PRINT &2F EOR &B8 : REM retourne 151
PRINT %101111 EOR 184 : REM retourne 151
PRINT 47 EOR &B8 : REM retourne 151
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
avec un exemple de résolution à télécharger pour vous inspirer.