인프런 커뮤니티 질문&답변
float 와 double
작성
·
330
0
float 가 double 보다 사이즈가 작은데 왜 3.141592를 입력하면 둘 다 3.14159 로 똑같이 나오나요? double 이 더 많이 나와야하지 않나요?
3.141592를 전부 나오게 하려면 long double 로 사용해야 하나요?
답변 1
0
말씀하신대로 double이 더 많은 자릿수를 표현할 수 있지만.
cout는 기본적으로 출력되는 자릿수가 고정되어 있습니다.
다만 이 자릿수는 얼마든지 늘릴 수 있습니다.
cout의 precision 메소드를 사용해보시거나
printf 를 이용해서 프린트해보세요.





