본문 바로가기
C,C++

C언어 - 10진수 정수를 2진수로 변환해 출력하기

by 아스키의 공부방 2012. 12. 18.
728x90
반응형

#include <stdio.h>

int bin(int inum)
{
 int iloop;
 int imask=1;

 printf("10진수 %d의 2진수는 : ", inum);

 for(iloop = 31; iloop >= 0; iloop--)
 {
  printf("%d", (inum & (imask << iloop))? 1:0);
  if(iloop % 4 == 0)
   printf(" ");
 }
 printf("\n");

 return 0;
}

void main()
{
 int inum;
 
 printf("10진수 정수를 입력하세요 : ");
 scanf("%d", &inum);

 bin(inum);
}

 

실행결과

 

 

728x90
반응형

'C,C++' 카테고리의 다른 글

C++ 변수선언 규칙  (0) 2019.11.15
C언어 - 구구단 만들기  (0) 2012.12.18