c++ cout format specifier for correct number of decimal points
Format Specifier for Correct Number of Decimal Points in C++
In C++, you can use the std::fixed
and std::setprecision
manipulators to set the number of decimal points when using the std::cout
stream.
Step 1: Include the necessary header file.
cpp #include <iostream> #include <iomanip>
Step 2: Set the number of decimal points using
std::fixed
andstd::setprecision
.cpp double number = 123.456789; std::cout << std::fixed << std::setprecision(2) << number << std::endl;
Explanation:
std::fixed
sets the floating-point output format to fixed notation.std::setprecision(2)
sets the precision to 2 decimal places.Example Output:
cpp 123.46
By following these steps, you can control the number of decimal points when using std::cout
in C++.