출력 스트림 cout을 사용하면 cout에서 직접 정밀도를 설정하고 고정 형식 지정자를 사용하는 데 사용할 수 있는 조작기를 사용할 수 있습니다. double의 전체 정밀도를 얻으려면 limits 라이브러리를 사용할 수 있습니다. 예를 들어,
예시
#include<iostream> #include <limits> using namespace std; int main() { // Get numeric limits of double typedef std::numeric_limits< double > dbl; double PI = 3.14159265358979; cout.precision(dbl::max_digits10); cout << "Pi: " << fixed << PI << endl; return 0; }
출력
이것은 출력을 제공합니다 -
3.14159265358979