아스키코드값을 정수 형태로 입력받으면
아스키코드로 출력하는 게 목푠데요

-------------------------------------
#include <stdio.h>

int main (void)
{
 char input ;
 printf (\"아스키코드로 숫자를 입력하면 그에 해당하는 문자가 나옵니다.\\n\") ;
 scanf (\"%d\", &input) ;
 printf (\"%c\\n\",input) ;
 return 0 ;
}
-------------------------------------

이상태에서 65를 입력하면 A라고 나오기는 하는데

그다음 런타임오류 뜨네요

그래서 그런데 char input; 을
int input; 으로 바꾸면 정상적으로 되던데 왜 그런가요?