책 내용 질문하기
577쪽 질문드립니다
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
577
조회수
293
작성일
2020-03-10
작성자
탈퇴*원
557쪽 1번 정답이 3번인데 작성된 코드에 d가 전혀없는데 결과가 어떻게 d인가요? 옆에 설명을 봐도 이해가 안됩니다. 설명부탁드립니다.
답변
2020-03-10 10:51:36
안녕하세요 길벗수험서 운영팀입니다.
%x는 16진수로 값을 출력하는 서식 문자열입니다.
(교재 612쪽)
10진수가 0~9의 10개의 문자로 수치 데이터를 표현한다면
16진수는 0~f의 16개의 문자를 가지고 수치 데이터를 표현합니다.
9까지는 10진수와 동일하고, 10은 a로, 11은 b로, 12는 c로, 13은 d로, 14는 e로, 15는 f로 표현합니다.
코드에서 b가 5보다 크므로 출력되어야 할 값은 a+b의 13입니다.
13을 16진수로 표현하게 되면 d가 되므로 출력이 'd'가 되는 것입니다.
행복한 하루되세요 :)
-
관리자2020-03-10 10:51:36
안녕하세요 길벗수험서 운영팀입니다.
%x는 16진수로 값을 출력하는 서식 문자열입니다.
(교재 612쪽)
10진수가 0~9의 10개의 문자로 수치 데이터를 표현한다면
16진수는 0~f의 16개의 문자를 가지고 수치 데이터를 표현합니다.
9까지는 10진수와 동일하고, 10은 a로, 11은 b로, 12는 c로, 13은 d로, 14는 e로, 15는 f로 표현합니다.
코드에서 b가 5보다 크므로 출력되어야 할 값은 a+b의 13입니다.
13을 16진수로 표현하게 되면 d가 되므로 출력이 'd'가 되는 것입니다.
행복한 하루되세요 :)