그러면 문자형 변수 a를 선언하고 해당되는 문자 A를 저장하겠습니다.
그림 2-14 | 문자는 아스키 코드 대응 표를 참고하여 숫자로 저장
이렇게 선언하면 문자를 저장할 수 있는 메모리 상자가 생성되고, 여기에 65라는 숫자를 넣으면 문자를 저장하는 상자가 되는 것입니다. 그러면 컴퓨터는 아스키 코드 표에 따라 ‘아~ 여기는 문자 A가 저장되는 곳이구나!’라고 생각합니다.
하지만 다음과 같이 선언하면 컴퓨터는 숫자로 인식합니다. 문자와 숫자의 차이가 이해되나요?
int b; // 정수형 변수 b를 선언 b = 65; // 숫자 65를 저장
그림 2-15 | 숫자를 저장하는 메모리 상자(65는 숫자 65)