반응형
우선 '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의 문자 표현
반응형
'공부 > 개발노트' 카테고리의 다른 글
[C/C++] 형변환 이해하기 (0) | 2016.08.12 |
---|---|
[C/C++] bool 타입 이해 (0) | 2016.08.12 |
[C/C++] 이스케이프의 활용 (0) | 2016.08.01 |
[C/C++] HELLO WORLD 출력을 ASCII code로 구현해보자 (0) | 2016.08.01 |
[C/C++] typedef문 실습 자료 (0) | 2016.08.01 |