• Post category:Bits et octets
  • Commentaires de la publication :0 commentaire
  • Dernière modification de la publication :décembre 31, 2021
  • Temps de lecture :2 min de lecture

bitClear()

Description :

Efface (écrit un 0 ) d’une variable numérique.

Syntaxe :

bitClear(x, n)

Paramètres :

x : la variable numérique dont le bit à effacer.
n : quel bit effacer, en commençant à 0 pour le bit le moins significatif (le plus à droite).

Retour :

x : la valeur de la variable numérique après que le bit à la position n soit effacé.

Exemple de code :

Affiche la sortie de bitClear(x,n) sur deux entiers donnés. La représentation binaire de 6 est 0110, donc lorsque n=1, le deuxième bit à partir de la droite est mis à 0. Après cela, il nous reste 0100 en binaire, donc 4 est renvoyé.

void setup() {
Serial.begin(9600);
while (!Serial) {
; // attend que le port série se connecte. Nécessaire pour le port USB natif uniquement
}

int x = 6;
int n = 1;
Serial.print(bitClear(x, n)); // imprimer la sortie de bitClear(x,n)
}

void loop() {
}

 


 

Source :  https://www.arduino.cc/reference/en/language/functions/bits-and-bytes/bitclear/

 

Laisser un commentaire