bonjour à tous
je suis débutant en C..alors j'ai une donnée en 32 bits..par exemple
data= 00000000000000111000000000100000;
je veux extraire le 8ème bit et l'affecter à une variable a
le fait d'écrire data[8]=a; me génére une erreur
donc mes questions sont:
comment déclarer data?? int?unsigned...?
comment declarer a?
et comment faire pour assigner a au 8ème ou n'ème bit de data??
merci d'avance
Partager