책 내용 질문하기
예제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와 같이 출력할 값보다 배정된 자리수가 작은 경우에는 소수점 자리수만 맞춰진 상태에서 정수 부분은 그대로 출력이 됩니다.

    오늘도 즐거운 하루 되세요.

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