BIN_AND()

BIN_AND(V1,V2)

RETOURNE LE "ET" LOGIQUE BINAIRE ENTRE LES VALEURS V1 ET V2

  • Type: Fonction
  • Paramètres: 2
  • Groupe: Mathématiques

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)

  • V1 = valeur entière ou réelle.
  • V2 = valeur entière ou réelle.

UTILISATION

  • La fonction BIN_AND() est utilisée pour forcer un bit à 0 ou pour connaitre un bit dans un entier.

ERREUR

  • Si V1 ou V2 ne sont pas des expressions correctes.

EXEMPLE

print bin_and(3,5)

print "Résultat = 1"

EN RAPPORT

BIN_OR()

BIN_XOR()