Loading
클룩 할인코드 2024년 5월

c언어 2진수 출력하기.

c언어 2진수 출력하기.

 

8진수와 16진수는 %o, %x를 사용하여 출력이 가능하다.

 

하지만 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");
}