책 내용 질문하기
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'가 되는 것입니다.

     

    행복한 하루되세요 :)

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