Thursday, March 29, 2012

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;
}

No comments:

Post a Comment