티스토리 뷰


가장 간단한 2진수 출력 소스


10진수를 2진수로 출력하는 알고리즘은 여러가지가 있겠지만 비트 연산을 이용해서 가장 간단하게 출력해 보도록 하겠습니다.
 
#include<stdio.h>

void main()
{
  int i=7,num;
  printf("정수를 입력하세요 : ");
  scanf("%d", &num) ;

  for ( i ; i >= 0 ; --i)
  {
    printf("%d", ( num >> i ) & 1 );
  }
  printf("\n");
}



실행 결과





댓글