2.8 문자를 숫자로 바꾸기: 서식 지정자 %c와 %d
서식 지정자 %d를 사용하여 문자형 변수를 출력하면 아스키 코드 값에 해당하는 숫자로 출력됩니다. 물론 %c를 사용해도 문자 그 자체로 출력됩니다.
format_4.c
#include <stdio.h> main() { char a = 65; // 아스키 코드 값 65에 해당하는 문자 저장 char b = '#'; // 문자 # 저장 printf("변수 a는 %c 문자입니다.\n", a); printf("변수 a의 아스키 코드 값은 %d입니다.\n", a); printf("변수 b는 %c 문자입니다.\n", b); printf("변수 b의 아스키 코드 값은 %d입니다.\n", b); }
실행 결과
변수 a는 A 문자입니다.
변수 a의 아스키 코드 값은 65입니다.
변수 b는 # 문자입니다.
변수 b의 아스키 코드 값은 35입니다.