책 내용 질문하기
예제2번 질문있습니다.
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
100
조회수
39
작성일
2018-05-12
작성자
탈퇴*원
첨부파일
우선 55페이지 내용 7 결과 부분을 참조하면,
8.2f는 총 길이가 8자리이고, 소수점과 소수2자리 총 3자리를 뺀 5자리에 정수를 출력한다고 되어있습니다.
이를 바탕으로 예제 2를 풀면 4.2f도 소수점과 소수2자리 총 3자리를 뺀 1자리에 정수를 출력해야 되는데
결과는 68.57이 나와있네요..
위의 풀이대로라면 68 둘중 한자리만 정수 출력이 가능한거 아닌지
궁금하네요.. 답변 부탁드립니다.
답변
2018-05-14 09:24:51
안녕하세요.
8.2f와 같이 출력할 값보다 배정된 자리수가 큰 경우에는 서식 지정자에 맞게 출력이 됩니다.
하지만 4.2f와 같이 출력할 값보다 배정된 자리수가 작은 경우에는 소수점 자리수만 맞춰진 상태에서 정수 부분은 그대로 출력이 됩니다.
오늘도 즐거운 하루 되세요.
-
*2018-05-14 09:24:51
안녕하세요.
8.2f와 같이 출력할 값보다 배정된 자리수가 큰 경우에는 서식 지정자에 맞게 출력이 됩니다.
하지만 4.2f와 같이 출력할 값보다 배정된 자리수가 작은 경우에는 소수점 자리수만 맞춰진 상태에서 정수 부분은 그대로 출력이 됩니다.
오늘도 즐거운 하루 되세요.