더북(TheBook)

그러면 문자형 변수 a를 선언하고 해당되는 문자 A를 저장하겠습니다.

그림 2-14 | 문자는 아스키 코드 대응 표를 참고하여 숫자로 저장

 

이렇게 선언하면 문자를 저장할 수 있는 메모리 상자가 생성되고, 여기에 65라는 숫자를 넣으면 문자를 저장하는 상자가 되는 것입니다. 그러면 컴퓨터는 아스키 코드 표에 따라 ‘아~ 여기는 문자 A가 저장되는 곳이구나!’라고 생각합니다.

하지만 다음과 같이 선언하면 컴퓨터는 숫자로 인식합니다. 문자와 숫자의 차이가 이해되나요?

int b;    // 정수형 변수 b를 선언
b = 65;   // 숫자 65를 저장

그림 2-15 | 숫자를 저장하는 메모리 상자(65는 숫자 65)

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.