티스토리 뷰


가장 간단한 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");
}



실행 결과





댓글
댓글쓰기 폼
공지사항
Total
3,642,980
Today
243
Yesterday
631
«   2022/05   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
글 보관함