문자는 0 또는 1로 이루어진 2진수로 변환되지 않습니다. A라는 알파벳 문자뿐만 아니라 !, @, #, $, %, ^, &, * 같은 특수 문자도 마찬가지입니다. 컴퓨터의 모든 정보는 0과 1로 저장되므로 2진수로 변환되지 않으면 아예 메모리에 저장할 수가 없습니다. 이 문제를 해결하려면 어떻게 해야 할까요?
저장하려는 문자에 해당하는 숫자를 각각 지정하고, 메모리에 저장할 때는 그 숫자를 비트 단위로 바꾸어 저장하면 문제가 해결될 것 같습니다.
그림 2-12 | 문자에 해당하는 숫자를 지정할 경우 문제가 발생