IT보안관의 공부 클라우드

10진수 2진수로 변환하는 프로그램(C프로그래밍 파워 업그레이드) 본문

개발/C

10진수 2진수로 변환하는 프로그램(C프로그래밍 파워 업그레이드)

ㅡㅡㅡㅡㄷ 2020. 7. 29. 10:21
void main(){ 
	int dec=0; 
	int barr[10]={0}; 
	int i=-1; 
	printf("10진수 정수 입력:"); 
	scanf("%d",&dec); 
	printf("%d를 2진수로 변환하면:",dec); 
	while(dec!=0){ 
		i++; 
		barr[i]=dec%2; 
		dec=dec/2; 
	} 
	for(;i>=0;i--){ 
		printf("%d",barr[i]); 
	} 
}

barr에 10진수를 2로 나눈 나머짓값을 저장하고 dec에 몫을 저장. dec가 0이 될때까지 진행 후 저장된 역순으로 출력

Comments