setprecision Number of digits after the decimal point Only applies to floating point output Setting to 0 sets to the default double d = 2.0 / 3.0; std::cout << d << '\n'; std::cout << setprecision(4) << d << '\n'; std::cout << setprecision(0) << d << '\n'; Can also use std::cout.precision(4)