더북(TheBook)

특수 문자라도 이렇게 아스키 코드를 이용해서 저장할 수 있습니다. 예를 들어 문자 #을 문자형 변수 a에 저장하고 싶다면, 아스키 코드 값(# = 35)을 참조하여 다음과 같이 문자형 변수를 선언하고 초기화하면 됩니다.

그림 2-16 | 특수 문자 #의 선언과 초기화

 

이제 문자형 변수 a에 저장된 문자 #을 문자 A로 변경해서 저장하겠습니다.

char a = 35;
a = 65;

그런데 이렇게 문자형 변수를 매번 초기화하고 저장할 때 문자에 해당하는 아스키 코드 값(# = 35, A = 65)을 찾아서 입력해야 한다면 상당히 번거롭겠죠. 그래서 C 언어에서는 아스키 코드 값 대신에 문자 자체를 변수에 저장하는 방식을 제공합니다.

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