int ch1;

printf("아스키 문자 입력: ");

scanf("%c", &ch1);

printf("%d", ch1);


int ch1 = 'A';

printf("%d", ch1);


위 코드와 아래 코드는 같은 것 아닌가요?

위 코드는 논리적 에러가 뜹니다.

이유 좀 알려주세요