आउटपुट स्ट्रीम cout मैनिपुलेटर्स का उपयोग करने की अनुमति देता है जिनका उपयोग आप cout पर सीधे परिशुद्धता सेट करने और फिक्स्ड फॉर्मेट स्पेसिफायर का उपयोग करने के लिए कर सकते हैं। double की पूर्ण परिशुद्धता प्राप्त करने के लिए, आप limits लाइब्रेरी का उपयोग कर सकते हैं। उदाहरण के लिए,
उदाहरण
#include<iostream> #include <limits> using namespace std; int main() { // 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