Bonjour,
Je cherche à stocker des valeurs de bit dans une donnée uint8_t.
En entrée j’ai un tableau de bit, nommé et initialisé : uint8_t BIT[16], et je cherche à stocker chacune des valeurs de ces bits dans plusieurs données uint8_t Valeur.
Exemple :
@0 Valeur = BIT[0]
@1 Valeur = BIT[1] ….
Au départ j’avais pensé faire quelque chose comme ça :
Valeur >> 0 = BIT[0] &1 (BIT[0] &1 car c’est seulement le premier bit que je veux mettre dans Valeur)
Valeur >> 1 = BIT[1] &1
Mais cela ne marche pas.
Je vous remercie d’avance pour votre aide.
Partager