코딩테스트 | (c++) 백준 11654번: 아스키코드

trevor1107·2021년 5월 26일
0

✅문제

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

문제 보기

🎹입력

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

📢출력

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

✍풀어보기

#include <iostream>

using namespace std;

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

아스키코드란(ASCII)?

미국정보교환표준부호(American Standard Code for Information Interchange)의 줄임말이고, 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 7비트를 사용하여 128개의 문자로 이루어져있다.
문자 인코딩 : 사용자가 입력한 문자나 기호들을 컴퓨터가 이용할 수 있는 신호로 만드는 것

대표적으로 A가 10진수로 65, a는 10진수로 97이다. (A ~ Z : 65 ~ 90)

유니코드란(Unicode)?

유니코드는 전세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준이며, 유니코드 협회가 제정한다.
인코딩 방식에 따라 바이트가 달라진다. UTF-8은 1~4바이트, UTF-16은 2~4바이트, UTF-32는 4바이트 인코딩 방식이다. UTF-8방식이 아직까지 가장 많이 사용되고 있다.



참고 자료 및 사이트 (감사합니다)

profile
프론트엔드 개발자

0개의 댓글