有三种方式,分别在下面例程中表示出来。
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
float a=12.9999, b=0.2234;
//第一种方式,从根本改变输出流
cout<<setiosflags(ios::fixed)<<setprecision(2)<<a<<endl;
cout<<setiosflags(ios::fixed)<<setprecision(2)<<b<<endl;
//第二种方式,简缩型
cout<<endl;
cout<<setprecision(2)<<fixed<<a<<endl;
cout<<setprecision(2)<<fixed<<b<<endl;
//第三种方式,全局整体型
cout<<endl;
cout.precision(2);
cout<<a<<endl;
cout<<b<<endl;
return 0;
}