在C++中,cout
是用于输出数据的一种方式。要控制输出的小数位数,可以使用setprecision()
函数。以下是一个示例代码,展示了如何在C++中使用setprecision()
函数控制cout
输出的小数位数:
#include<iostream>
#include <iomanip>
int main() {
double num1 = 3.1415926535;
double num2 = 2.7182818284;
std::cout<< std::fixed;
std::cout << "Number 1 with 4 decimal places: "<< std::setprecision(4)<< num1<< std::endl;
std::cout << "Number 2 with 3 decimal places: "<< std::setprecision(3)<< num2<< std::endl;
return 0;
}
在这个示例中,我们使用了std::fixed
来固定输出的小数位数,并使用std::setprecision()
函数来设置输出的小数位数。在这个例子中,我们分别设置了num1
和num2
的输出小数位数为4和3。
输出结果如下:
Number 1 with 4 decimal places: 3.1416
Number 2 with 3 decimal places: 2.718
这个示例展示了如何在C++中使用setprecision()
函数控制cout
输出的小数位数。
领取专属 10元无门槛券
手把手带您无忧上云