C++フォーマット出力(例)
1644 ワード
:
/* */
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
float f=3.0/7.0,f1=0.123456789,f2=-9.9;
//
cout<<" : "<<f<<' '<<f1<<' '<<f2<<endl;
// 0
cout<<setiosflags(ios::showpoint);
cout<<" 0: "<<f<<' '<<f1<<' '<<f2<<endl;
// 0
cout<<resetiosflags(ios::showpoint);
//
cout<<setiosflags(ios::scientific);
cout<<" : "<<f<<' '<<f1<<' '<<f2<<endl;
//
cout<<resetiosflags(ios::scientific);
//
cout<<setiosflags(ios::fixed);
cout<<" :"<<f<<' '<<f1<<' '<<f2<<endl;
//
cout<<resetiosflags(ios::fixed);
// 8, 6
cout<<setprecision(8);
cout<<" 8 : "<<f<<' '<<f1<<' '<<f2<<endl;
// 6
cout<<setprecision(6);
// 3
cout<<setiosflags(ios::fixed);
cout<<setprecision(3)<<" 3 : "<<f<<' '<<f1<<' '<<f2<<endl;
// 6
cout<<setprecision(6);
//
cout<<" : "<<setw(10)<<f<<' '<<f1<<' '<<f2<<endl;
return 0;
}