• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

float 와 double

22.08.10 13:42 작성 조회수 193

0

float 가 double 보다 사이즈가 작은데 왜 3.141592를 입력하면 둘 다 3.14159 로 똑같이 나오나요? double 이 더 많이 나와야하지 않나요?

3.141592를 전부 나오게 하려면 long double 로 사용해야 하나요?

답변 1

답변을 작성해보세요.

0

강민철님의 프로필

강민철

2022.08.11

말씀하신대로 double이 더 많은 자릿수를 표현할 수 있지만.

cout는 기본적으로 출력되는 자릿수가 고정되어 있습니다.

(참고링크)

다만 이 자릿수는 얼마든지 늘릴 수 있습니다.

cout의 precision 메소드를 사용해보시거나

printf 를 이용해서 프린트해보세요.