티스토리 뷰


가장 간단한 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,675,945
Today
26
Yesterday
402
«   2022/08   »
  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      
글 보관함