더북(TheBook)

예를 들어, 표 2-2와 같이 A 문자를 10진수 숫자 65로 사용하고 !(느낌표)는 10진수 33으로 사용하자고 정리한 것이 바로 아스키 코드입니다.

표 2-2 | 아스키 코드 표의 예

아스키 코드 표

문자

숫자

A

65

W

87

O

79

#

35

!

33

*

42

 

키보드에 있는 모든 문자는 각각 정해진 값으로 대응됩니다. 아스키 코드를 외우지 않아도 필요할 때마다 코드 표를 찾아보면 됩니다. 아스키 코드로 약속을 했으니, 이제 전 세계 모든 사람이 ‘A’라는 문자를 저장할 때 10진수 65로 저장하면 됩니다.

우리는 앞서 정수를 저장할 때 int라는 정수 자료형을 사용한다고 배웠습니다. 그러면 문자도 똑같이 int를 사용하면 될까요? C 언어에서는 다른 자료형과 구별하기 위해서 문자 변수(character variable)를 저장할 수 있는데 자료형인 char를 제공합니다.

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