양의 정수를 사용자에게서 입력 받는다.
이진수로 바꾸어 화면에 출력한다.
이걸 C언어로 나타내면
<특징이이면 특징이고 조건이면조건>
나머지를 구하는 % 연산자를 사용한다.
이진수는 어레이로 저장하고 프린트해야 한다.
양의 정수만 사용하고 이진수는 32비트가 최고 길이 이다.
다음 쪽의 실행 화면과 동일하게 나오도록 프린트 한다.
//양의 정수를 이진수로 표현하기
#include <stdio.h>
int main(void)
{
unsigned int
printf("이진수로 뱐환된 양의 정수", %d\n);
scanf("%d", &);
printf("변환된 이진수:", %d\n);
scanf("%d", &);
return 0;
}
결과로는
----------------------------------------------------
이진수로 변환된 양의 정수 : 124
변환된 이진수 : 1111100
prees any key to continue.
----------------------------------------------------
오류로는
c:\users\r490\desktop\c\조별과제\dec2bin\dec2bin.c(9) : error C2059: syntax error : '%'
c:\users\r490\desktop\c\조별과제\dec2bin\dec2bin.c(9) : error C2017: illegal escape sequence
c:\users\r490\desktop\c\조별과제\dec2bin\dec2bin.c(12) : error C2059: syntax error : '%'
c:\users\r490\desktop\c\조별과제\dec2bin\dec2bin.c(12) : error C2017: illegal escape sequence
에러가 났는데 왜 에러인지 모르겠네요 ㅠ..
기타 궁금한건
printf("이진수로 뱐환된 양의 정수", %d\n);
scanf("%d", &);
printf("변환된 이진수:", %d\n);
scanf("%d", &);