책 내용 질문하기
정보처리기사 실기 1권 질문 드립니다.
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
120
조회수
144
작성일
2018-09-28
작성자
탈퇴*원
첨부파일

실기 1권 책 120페이지 32번 문제에

ch='A'에서

%s값은 A

%d값은 65

라는데

왜 A가 %d로 변환하면 65가 되나요

%d가 정수형으로 바뀐다는건 알겠는데 65라는 숫자가 어디서 튀어나왔는지 잘 모르겠어요^^;;

답변
2018-10-01 18:03:11

안녕하세요. 길벗 수험서 운영팀입니다.

'A'라는 글자를 프로그래밍 언어에서 기억할 때 아스키코드 값이라는 형태의 숫자로 저장합니다.

아스키코드에서 'A'는 숫자 65에 해당하기 때문에 정수형을 출력할 때 사용하는 서식문자 %d로 출력했을 때, 문자로 변환하기 전인 아스키코드 값 65가 출력되는 것입니다.

각 문자에 대한 아스키코드 값은 외울필요는 없으나 어떠한 형태로 저장되고 출력되는지 정도는 알아두고 넘어가세요.

행복한 하루되세요.^^

  • *
    2018-10-01 18:03:11

    안녕하세요. 길벗 수험서 운영팀입니다.

    'A'라는 글자를 프로그래밍 언어에서 기억할 때 아스키코드 값이라는 형태의 숫자로 저장합니다.

    아스키코드에서 'A'는 숫자 65에 해당하기 때문에 정수형을 출력할 때 사용하는 서식문자 %d로 출력했을 때, 문자로 변환하기 전인 아스키코드 값 65가 출력되는 것입니다.

    각 문자에 대한 아스키코드 값은 외울필요는 없으나 어떠한 형태로 저장되고 출력되는지 정도는 알아두고 넘어가세요.

    행복한 하루되세요.^^

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.