뉴비임미다.
사용자로부터 문자를 입력받으면 그에 따른 숫자를 출력하는 프로그램이에여.

#include<stdio.h>

int main(void)
{
int a;

printf(\"문자를 입력하세요 : \");
scanf(\"%c\", &a);

printf(\"%d \\n\", a);

return 0;
}

이건 제가 처음 작성했던 소스인데요.
이상한 값이 출력되네요. 변수 a를 char형으로 선언하면 잘되는데 int형으로 선언하면
왜 이상한 값이 출력되나요?
ASCII로 하는 것은 암니담.