책 내용 질문하기
문제5번 질문
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
63
조회수
169
작성일
2020-04-10
작성자
탈퇴*원
답이 이해가 안가서 질문드립니다.
1. 첫번째 a인 소수점a는 왜 1234.5 거 아닌 고 1234.6 인건가요? 그대로 쓰면 5가 있는게 맞는데 왜 5가빠지고 6이 들어가는지 모르겠습니다.
2. 지수형a 에서는 9가 왜 빠진건가요?
제가 생각하기에는 1.23456789e+3 인데
왜 1.2345678e+3 인지 궁금합니다
3. 그리고 답에는 1.2345678e +03 이라고 돼있는데
03이랑 3이랑 똑같은건지 아니면 꼭 03이라고 적어야 하는지 궁금합니다.
답변
2020-04-13 17:55:48
안녕하세요 길벗수험서 운영팀입니다.
[1]
소수점 생략시 뒷자리에서 반올림되어 표시되기 때문입니다.
[2]
C, java의 기본 표시 소수점 자리수는 6자리입니다.
때문에 소수점 7째 자리에서 반올림되어 1.234568이 되는 것입니다.
[3]
출력 결과를 적으라는 문제에서는 출력 형식을 지켜야 합니다.
%e에서 정수 자리는 1자리
소수점 자리는 6자리
지수 표시(e)는 소문자
지수 자리는 2자리 입니다.
행복한 하루되세요 :)
-
관리자2020-04-13 17:55:48
안녕하세요 길벗수험서 운영팀입니다.
[1]
소수점 생략시 뒷자리에서 반올림되어 표시되기 때문입니다.
[2]
C, java의 기본 표시 소수점 자리수는 6자리입니다.
때문에 소수점 7째 자리에서 반올림되어 1.234568이 되는 것입니다.
[3]
출력 결과를 적으라는 문제에서는 출력 형식을 지켜야 합니다.
%e에서 정수 자리는 1자리
소수점 자리는 6자리
지수 표시(e)는 소문자
지수 자리는 2자리 입니다.
행복한 하루되세요 :)