RETOURNE LE "ET" LOGIQUE BINAIRE ENTRE LES VALEURS V1 ET V2
ACTION
La fonction BIN_AND(V1,V2) retourne la valeur du "ET" logique binaire entre V1 et V2.
V1 et V2 sont des données ou des variables qui peuvent être réelles ou entières.
Si une valeur est réelle, elle est arrondie à l'entier le plus proche avant l'opération logique.
L'opération logique est faite bit à bit:
1 ET 1 = 1
1 ET 0 = 0
0 ET 1 = 0
0 ET 0 = 0
Applications:
1 - pour forcer un bit à 0
Si la variable V1 a une valeur de 0 à 255, après V1=BIN_AND(V1,254), V1 a son bit de poids faible qui est mis à 0, sans modifier les autres bits.
2 - pour connaitre un bit déterminé dans un entier
BIN_AND(V1,1) donne la valeur du bit le moins significatif de V1.
SYNTAXE :
Resultat=BIN_AND(V1,V2)
UTILISATION ERREUR EXEMPLE
print bin_and(3,5)
print "Résultat = 1"
BIN_AND()
BIN_AND(V1,V2)
EN RAPPORT
BIN_OR()
BIN_XOR()