fork(1) download
  1. int main(void)
  2. {
  3. int number = 145;
  4. char binary[8+1] = {}; // 8 bits in a byte, + 1 for string-terminator
  5.  
  6. for (int i = 0; number != 0 ; i++)
  7. {
  8. if (number % 2 == 0)
  9. {
  10. binary[i] = '0';
  11. }
  12. else
  13. {
  14. binary[i] = '1';
  15. }
  16. number /= 2;
  17. }
  18. printf("%s\n", binary);
  19. }
Success #stdin #stdout 0.01s 5428KB
stdin
Standard input is empty
stdout
10001001