본문 바로가기

C&C++_Basic/C_Repeat

C언어 입력 정수 32비트 정보 모두 출력

  1. 다음 조건을 만족하면서 정수를 입력 받아 32비트의 비트 정보를 모두 출력하는 프로그램을 작성하시오.
  • 입력 받은 정수가 0이면 종료하고 0이 아니면 계속 수행
#include<stdio.h>

int main()
{
	printf("정수를 입력하세요\n");
	int input,i,j;
	scanf("%d",&input);
	int result = input;
	
	if(input == 0)
	printf("프로그램을 종료합니다");
	else 
	for(i=31;i>=0;i--)
	{
	printf("%d",(input >> i) & 1);
	}
	
	return 0;
}

 

 

윤성우의 열혈 자료구조:C언어를 이용한 자료구조 학습서

COUPANG

www.coupang.com

 

파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음