J'ai pas compris ce petit programme

homesatn14 Messages postés 9 Statut Membre -  
fiddy Messages postés 11653 Statut Contributeur -
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 11653 Statut Contributeur 1 847
 
0