책 내용 질문하기
1권 63p 5번 문제
도서
2020 시나공 정보처리산업기사 실기 [기본서]
페이지
63
조회수
322
작성일
2020-04-14
작성자
탈퇴*원
첨부파일
질문1. 해설에서 123456789.0e-5로 초기화 하는 이유가 뭐죠? 질문2. 1.234568e+03 이 된다는데, e+3이 아닌 e+03인 이유가 뭐죠?.. 문제에서는 1234567890 "e-5"로 표현했는데 e-05로 표현해야 하는거 아닌가요?
답변
2020-04-14 19:45:11

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

 

[1]

실수형 변수 a를 선언함과 동시에 값을 부여했기 때문에 해당 값으로 초기화했다고 표현한 것입니다.

 

[2]

지수형 서식지정자 '%e'의 출력형식은

정수부 1자리 '1'

소수점 1자리 '.'

실수부 6자리 '234568'

지수기호 1자리 '+'

지수부 2자리 '03'

입니다. 

 

기본형에서 지수부가 2자리로 지정되어 있기 때문에 해당 자리에 1자리 수가 들어간다면 앞에 0이 추가되어 출력됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-04-14 19:45:11

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

     

    [1]

    실수형 변수 a를 선언함과 동시에 값을 부여했기 때문에 해당 값으로 초기화했다고 표현한 것입니다.

     

    [2]

    지수형 서식지정자 '%e'의 출력형식은

    정수부 1자리 '1'

    소수점 1자리 '.'

    실수부 6자리 '234568'

    지수기호 1자리 '+'

    지수부 2자리 '03'

    입니다. 

     

    기본형에서 지수부가 2자리로 지정되어 있기 때문에 해당 자리에 1자리 수가 들어간다면 앞에 0이 추가되어 출력됩니다.

     

    행복한 하루되세요 :)

  • 관리자
    2020-04-21 19:12:21

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

     

    '출력형식'임을 염두에 두세요.

     

    변수에 값을 입력할 때는 출력형식과 동일하게 정확히 형식을 맞춰 입력할 필요는 없습니다.

     

    행복한 하루되세요 :

  • *
    2020-04-20 14:33:08

    그럼 문제에서 float a =123456789.0e-5f; 가 아니라

                           float a = 123456789.0e-05f; 여야 하는게 아닌가요?ㅠㅠㅠㅠㅠ

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