Computer_IT/C++

[C] Long Type의 Data형을 10진수에서 2진수로..

고급코드 2006. 9. 12. 15:54
반응형
 
  1. #include <stdio.h>
  2. #include <limits.h>
  3. void main( void )
  4. {
  5.   int i;
  6.   long c;
  7.   unsigned int d;
  8.   printf(" input %ld ....  %ld : ", LONG_MIN, LONG_MAX);
  9.   scanf("%ld", &c);
  10.   d=2147483648L;
  11.   for(i=0;i<32;i++)
  12.   {
  13.    
  14.     if ( c & d )
  15.         printf("1");
  16.       else
  17.         printf("0");
  18.     d=d/2;
  19.   }
  20.   printf("\n");
  21. }
 
반응형