#46. 백준 11654번 문제 풀이: 아스키 코드 | 문제 원본 보기 |
--입력-- A --출력-- 65 --입력-- C --출력-- 67 --입력-- 0 --출력-- 48
디지탈 세계에서 문자라는 것은 실제로는 숫자로 저장된다. 사람에게 보여줄 때 숫자에 해당하는 코드를 문자로 변환해서 보여주는 것이다. 우리가 보는 문자가 살제 어떤 숫자로 저장되어 있는지 확인해 볼 수 있는 문제이다. 언어별로 아스키코드를 출력하는 방법은 다르다. Python: ord(문자) C: printf("%d",c); C++: cout << (int)c;
#include <stdio.h>
int main() {
char c; // 문자를 입력받기 위해 char 변수 선언
scanf("%c", &c); // %c를 이용해 문자를 입력받음
printf("%d", c); // %d로 찍으면 c의 아스키코드 값을 출력
return 0;
}