알파벳 문자 하나 입력 받아서 문자 아스키 코드 값을 출력하는 데 입력받을 때 char로 정의해야 되나요?


처음에는 알파벳도 어차피 숫자로 저장되니까 int 로 정의해서 했는데 안 되더라구요.



제대로 한 코딩

=========================

#include <stdio.h>


int main(void)

{

char num;


printf("입력받은 아스키코드: ");

scanf_s("%c", &num, 1);


printf("결과: %d ", num);

return 0;

}

==========================