cout-এ ম্যানিপুলেটর ব্যবহার করে প্রিসিশন সেট করা যায়। পূর্ণ প্রিসিশনের জন্য <limits> হেডারের numeric_limits ব্যবহার করা উচিত।
উদাহরণ
#include <iostream>
#include <limits>
using namespace std;
int main() {
typedef std::numeric_limits<double> dbl;
double PI = 3.14159265358979;
cout.precision(dbl::max_digits10);
cout << "Pi: " << fixed << PI << endl;
return 0;
}
আউটপুট
Pi: 3.14159265358979
max_digits10 হলো double-এর জন্য ডেসিমেল ডিজিটের সর্বোচ্চ সংখ্যা যা নিশ্চিত করে রাউন্ড-ট্রিপ কনভারশন। fixed ফরম্যাট স্পেসিফায়ার দশমিক বিন্দু ফিক্সড রাখে।