|
#include <stdio.g>
int main(void)
{
char a,b,result;
printf("-50과 +50사이의 값을 입력하시오");
scanf("%d %d",&a,&b);
result=a+b;
printf("a+b=%d",result);
return 0;
}
이렇게 하고서
실행한 후에 두개의 값을 넣으면 예를 들어 5와 7을 입력하면
0+7=7 이렇게 나와요...
5가 왜 입력이 안되는지 거 참;;
char을 int로 바꾸면 정상적으로 되는데
제가 열혈강의책으로 공부중인데(초보) 그중에 있는 예제이거든요...
char 은 변수를 하나밖에 선언 못하는건 가요? 책이 잘못된건가요?
선배님들의 조언 부탁드립니다. (__) 꾸벅.
|