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입니다.

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