C Program Decimal to Binary Conversion

How to write a C Program Decimal to Binary Conversion in C Programming Language ?

Solution:

C Program Decimal to Binary Conversion

#include <stdio.h>

main()
{
   int n, c, k;

   printf("Enter an integer in decimal number system\n");
   scanf("%d",&n);

   printf("%d in binary number system is:\n", n);

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

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

   printf("\n");

   return 0;
}


Learn More :