-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
float 와 double
22.08.10 13:42 작성 조회수 193
0
float 가 double 보다 사이즈가 작은데 왜 3.141592를 입력하면 둘 다 3.14159 로 똑같이 나오나요? double 이 더 많이 나와야하지 않나요?
3.141592를 전부 나오게 하려면 long double 로 사용해야 하나요?
답변을 작성해보세요.
0
강민철
2022.08.11
말씀하신대로 double이 더 많은 자릿수를 표현할 수 있지만.
cout는 기본적으로 출력되는 자릿수가 고정되어 있습니다.
다만 이 자릿수는 얼마든지 늘릴 수 있습니다.
cout의 precision 메소드를 사용해보시거나
printf 를 이용해서 프린트해보세요.
답변 1