Bonjours,
voici mon code:
comment faire pour avoir une fonction qui me renvoie dans tata le bit n de toto ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int toto = 0x23; int tata;
Bonjours,
voici mon code:
comment faire pour avoir une fonction qui me renvoie dans tata le bit n de toto ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int toto = 0x23; int tata;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 tata = toto & (1<<n); //Isole le bit n (tata = 0 ou 2^n) // - ou encore - tata = ((toto & (1<<n)) != 0) ? 1 : 0; //Ramène la valeur à 0 ou 1 (il y a des écritures plus simples)
Ou pour obtenir directement 0 ou 1:
Sinon:
Code : Sélectionner tout - Visualiser dans une fenêtre à part int bit=(toto>>n)&1;
http://c.developpez.com/faq/c/?page=...TYPE_acces_bit
Houlà, je me complique la vie pour pas grand chose moi...
Je pense que l'écriture de seriousme est la meilleure...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager