728x90

문제

알파벳 소문자, 대문자, 숫자 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

 

출처

  • 문제를 만든 사람: baekjoon
  • 문제의 오타를 찾은 사람: eric00513

 

알고리즘 분류

  • 구현

 

문제 출처

https://www.acmicpc.net/problem/11654

 

11654번: 아스키 코드

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

www.acmicpc.net

 


 

문제 해결 방법

  • 컴퓨터에서 아스키 문자와 정수의 표현 방법에 대해 잘 알고 있으면 쉽게 풀 수 있는 문제였다.
  • char 형의 변수형에 문자를 입력 받은 후, int 형으로 명시적 형변환을 하면 아스키 문자로 표현된다.

 

코드

#include <iostream>
using namespace std;

int main() {
    cin.tie(NULL);
    cout.tie(NULL);
    ios_base::sync_with_stdio(false);

    char value;

    cin >> value;

    cout << (int)value << '\n';

    return 0;
}

 

채점 결과

 

참고

  • [단계별로 풀어보기] > [문자열]
728x90