Question #2647   Proposée par Answiki le 26/11/2021 à 20:08:03 UTC

En C, comment écrire une fonction qui convertit un entier en binaire (dans un autre entier) ?

Answer   Submitted by Answiki on 11/26/2021 at 08:12:08 PM UTC

La fonction suivante permet de convertir un entier en binaire :

// Convertit un entier en binaire (dans un autre entier)
// 8 bits maximum
unsigned int int2bin(unsigned int k) 
{
  return (k == 0 || k == 1 ? k : ((k % 2) + 10 * int2bin(k / 2)));
}

Tester cette fonction en ligne sur repl.it.


Voire aussi :


2 events in history
Answer by Answiki on 11/26/2021 at 08:12:08 PM

La fonction suivante permet de convertir un entier en binaire :

// Convertit un entier en binaire (dans un autre entier)
// 8 bits maximum
unsigned int int2bin(unsigned int k) 
{
  return (k == 0 || k == 1 ? k : ((k % 2) + 10 * int2bin(k / 2)));
}

Tester cette fonction en ligne sur repl.it.


Voire aussi :


Question by Answiki 11/26/2021 at 08:08:03 PM
En C, comment écrire une fonction qui convertit un entier en binaire (dans un autre entier) ?
# ID Query URL Count

Icons proudly provided by Friconix.