PS/백준

[백준/Baekjoon]<11654번> 아스키 코드 [C/C++/Python][Class 1]

DigIT_JHB 2022. 7. 17. 08:17

백준 11654번 아스키 코드

문제

알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.

입력

알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다.

출력

입력으로 주어진 글자의 아스키 코드 값을 출력한다.

예제 입력 1

A

예제 출력 1

65

예제 입력 2

C

예제 출력 2

67

예제 입력 3

0

예제 출력 3

48

예제 입력 4

9

예제 출력 4

57

예제 입력 5

a

예제 출력 5

97

예제 입력 6

z

예제 출력 6

122

 

#문제 풀이 방법

1. 알파벳 소문자, 대문자, 숫자 0-9 중 하나가 입력되면

2. 그에 맞는 아스키 코드 값을 출력한다.

 

 

#C

#include  <stdio.h>
int main() {
	char a;
	scanf("%c", &a);//숫자 또한 문자로 볼 수 있기 때문에 입력 받을 때 char형으로 받는다.
	printf("%d", a);//아스키코드 값으로 출력

	return 0;
}

#C++

#include <iostream>
using namespace std;

int main()
{
    char a;
    cin >> a;
    cout << (int)a;
}

#Python

-문자의 유니코드 값을 보여주는 함수로 ord()를 사용한다.

(유니코드는 전 세계 모든 문자를 다루기 위한 방식으로, 0~127까지 숫자는 아스키 코드와 동일한 값을 나타낸다.)

A=input()
print(ord(A))

 

반응형