对输出小数精度控制头文件:<iomanip> 注意:不加fixed,setprecisioin()会控制有效数字的位数,而不是小数点的位数 #include<iomanip>#include<iostream>using namespace std;int main(){ double pi=3.14159; cout<<setprecision(3)<<pi<<endl;//3.14 cout<<fixed<<setprecision(3)<<pi<<endl;//3.142 return 0;}