J'ai pas compris ce petit programme

Fermé
homesatn14 Messages postés 6 Date d'inscription vendredi 24 août 2012 Statut Membre Dernière intervention 1 février 2013 - 1 févr. 2013 à 21:41
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 1 févr. 2013 à 22:00
Bonjour,

j'espére que vois allez bien;

j'ai cherché sur google une fonction qui fais convertir un nombre decimale à un nombre binaire,mais j'ai pas compris c'est 2 ligne:
int k = n >> c; et if (k & 1)

voila le programme tout entier


void binairetodecimal(int n)
{for (int c = 31; c >= 0; c--)
{
int k = n >> c;

if (k & 1)
printf("1");
else
printf("0");
}

printf("\n");}

merci de m'aider,c'est urgent

1 réponse

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
1 févr. 2013 à 22:00
0