BIN_XOR()

BIN_XOR(V1,V2)

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

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

ACTION

La fonction BIN_XOR(V1,V2) retourne la valeur du "OU EXCLUSIF" 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 OU EXCLUSIF 1 = 0

1 OU EXCLUSIF 0 = 1

0 OU EXCLUSIF 1 = 1

0 OU EXCLUSIF 0 = 0

L'opérateur "ou exclusif" est en fait l'opérateur "différent": le résultat est 1 quand les bits sont différents.

Applications:

pour inverser des bits

Si la variable V1 a une valeur de 0 à 255, après V1=BIN_AND(V1,254), tous les bits de V1 sont inversés: 1 devient 0, et 0 devient 1.

SYNTAXE : Resultat=BIN_XOR(V1,V2)

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

UTILISATION

  • La fonction BIN_XOR() est utilisée pour inverser des bits.

ERREUR

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

EXEMPLE

print bin_xor(3,7)

print "Résultat = 4"

EN RAPPORT

BIN_AND()

BIN_OR()