Manipulation de Bits
La manipulation de bits sous gambas est une chose aisée car il existe beaucoup de fonctions dont voici la liste :
BClr Efface un bit dans un nombre entier.
BSet Positionne un bit dans un nombre entier.
BTst Teste un bit dans un nombre entier.
BChg Inverse un bit dans un nombre entier.
Lsl Décale un nombre entier vers la gauche.
Lsr Décale un nombre entier vers la droite.
Shl / Asl Décale un nombre entier vers la gauche et conserve son signe.
Shr / Asr Décale un nombre entier vers la gauche et conserve son signe.
Rol Rotation d’un entier vers la gauche.
Ror Rotation d’un entier vers la droite.
Par l'intermédiaire de ce petit exemple, vous pourrez suivre l'evolution de votre nombre binaire.