책 내용 질문하기
쪽수 관계없는 질문입니다.
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
조회수
63
작성일
2018-05-31
작성자
이*근
첨부파일

소수점은 기본적으로 6자리까지 찍히는 것으로 알고 있습니다.

float a = 12.123456789 일 때

printf("%f", a) 로 출력하면

12.123456 으로 나오나요?

12.123457 로 나오나요?

서식문자열 %f에 따로 소수점 자리수를 지정했을 경우에는 반올림되는 것으로 알고 있는데

자리수 지정을 위 예시와 같이 따로 하지 않은 경우에는 어떻게 나오는지 궁금하네요.

답변
2018-05-31 09:26:52

안녕하세요.

1. %f, a 출력 = 12.123457
2. %.5f, a 출력 = 12.12346

둘 모두 반올림 되어 출력됩니다.

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

  • *
    2018-05-31 09:26:52

    안녕하세요.

    1. %f, a 출력 = 12.123457
    2. %.5f, a 출력 = 12.12346

    둘 모두 반올림 되어 출력됩니다.

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

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