OR
DESCRIPTION.
Le comparateur OU inclusif logique bit à bit OR retourne une valeur numérique après avoir comparé 2 valeurs numériques bit à bit.
Voir l'opérateur OR pour effectuer un test logique OU inclusif entre 2 expressions.
SYNTAXE.
ktest = A OR 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 OR 184 va comparer chaque bit, des valeurs binaires, et pour chaqu'une de ces comparaisons retourner 1 si au moins l'un les deux bits vaut 1 sinon 0 pour la valeur de ce bit.
donc 47 OR 184 retourne 191, qui correspond à la valeur binaire 10111111, soit 128 + 32 + 16 + 8 + 4 + 2 +1, car seules la colonne b a leur 2 bits à 0.
Le comparateur OR 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 OR 184 : REM retourne 191
PRINT 47 OR 184 : REM retourne 191
PRINT -47 OR 184 : REM retourne -7
PRINT 47 OR -184 : REM retourne -145
PRINT -47 OR -184 : REM retourne -39
PRINT %101111 OR %10111000 : REM retourne 191
PRINT &2F OR &B8 : REM retourne 191
PRINT %101111 OR 184 : REM retourne 191
PRINT 47 OR &B8 : REM retourne 191
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.