책 내용 질문하기
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; 여야 하는게 아닌가요?ㅠㅠㅠㅠㅠ