आउटपुट स्ट्रीम कॉउट मैनिपुलेटर्स का उपयोग करने की अनुमति देता है जिसका उपयोग आप सीधे cout पर सटीक सेट करने के लिए कर सकते हैं और निश्चित प्रारूप विनिर्देशक का उपयोग कर सकते हैं। डबल की पूर्ण सटीकता प्राप्त करने के लिए, आप सीमा पुस्तकालय का उपयोग कर सकते हैं। उदाहरण के लिए,
उदाहरण
#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