티스토리 뷰


가장 간단한 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,559,084
Today
73
Yesterday
590
«   2021/12   »
      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  
글 보관함