책 내용 질문하기
정보처리기사 실기 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가 출력되는 것입니다.
각 문자에 대한 아스키코드 값은 외울필요는 없으나 어떠한 형태로 저장되고 출력되는지 정도는 알아두고 넘어가세요.
행복한 하루되세요.^^