SETON
Vous pouvez utiliser la fonction SETON pour "activer" un bit dans un nombre binaire.
La SETON définit le bit spécifié dans le nombre sur "1".
- Syntaxe :
- SETON ( expression-numérique-binaire-unique, expression-entier-unique )
- Signification :
- SETON ( nombre_binaire_à_modifier, bit_à_activer )
- Renvoie :
- Un nombre binaire unique
SETON utilise la valeur de bit_to_turn_on pour spécifier le bit de binary_number_to_change auquel la valeur 1 doit être attribuée. Le résultat est un élément numérique binaire de la même taille que binary_number_to_change.
La valeur de Bit_to_turn_on représente la position du bit unique à activer dans binary_number_to_change. (Les bits sont numérotés de gauche à droite, le bit le plus à gauche étant le bit 1.) Si bit_to_turn_on est inférieur à un ou supérieur au nombre de bits de binary_number_to_change , SETON renvoie binary_number_to_change inchangé.
Exemples
- SETON ( A , 15 )
Dans cet exemple, considérons que A est la valeur binaire à deux octets de 1 (ce qui représente des zéros à l'exception du bit 16). La représentation binaire de la valeur dans A est 0001.
La fonction renvoie la valeur binaire à deux octets, 0011, qui est la valeur décimale de 3.
- SETON ( A , 40 )
Produit la valeur binaire à deux octets 1, la valeur initiale de A, car le bit 40 n'existe pas dans A.