본문 바로가기
공부/개발노트

[C/C++] 아스키코드값 프로그래밍으로 알아보는 방법

반응형
우선 'A'의 아스키코드값과 65를 문자로 표현하는 방법을 알아봅시다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
 
int main() {
    // 'A'의 아스키 코드 값 확인
    int a = 'A';
    cout << a << "\n";
 
    // 65를 문자로 표현
    char b = 65;
    cout << b << "\n";
 
    return 0;
}
 
cs

그리고 'B'의 아스키 코드값과 66을 문자로 표현하는 방법을 알아봅시다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
 
int main() {
    // 'B'의 아스키 코드 값 확인
    int a = 'B';
    cout << a << "\n";
 
    // 65를 문자로 표현
    char b = 66;
    cout << b << "\n";
 
    return 0;
}
 
cs


정수형 변수인 a를 선언해서 문자형인 'A'를 대입했습니다.

그랬더니 실행 결과처럼 숫자인 65가 나왔습니다.

똑같이 B도 해보았습니다. 그랬더니 66이 출력되었습니다.

반대로 문자형 변수에 정수를 대입했습니다.

각각 65와 66을 넣었습니다. 그랬더니 A와 B가 출력되었습니다.


이는 아스키코드를 따릅니다.

아스키코드는 한글+한자가 조합키를 사용하지 않고 나오는 특수문자나 문자, 숫자 등 표현하고자 하는 약속입니다.


아스키코드표



실행 결과


'A'의 아스키코드값과 65의 문자 표현



'B'의 아스키보드값과 66의 문자 표현




반응형