现在的位置: 首页 > 综合 > 正文

控制输出精度

2014年07月17日 ⁄ 综合 ⁄ 共 524字 ⁄ 字号 评论关闭

#include <iostream>

#include <iomanip>

using namespace std;

/*对比A1A2B1B2C1C2的输出结果,观察出“fixed”“setprecision(int
x)”的用法*/

/*“fixed”“setprecision(int x)”用一次,对下面的程序都起作用*/

int main()

{

    const double PI=3.1415926;    

    cout<<PI<<endl;    

    //cout<<fixed<<setprecision(3)<<PI<<endl;//A1 
  

    cout<<setprecision(3)<<PI<<endl;//A2    

    cout<<fixed<<setprecision(5)<<PI<<endl;//B1    

    cout<<setprecision(5)<<PI<<endl;//B2    

    //cout<<fixed<<setprecision(10)<<PI<<endl;//C1 
  

    cout<<setprecision(10)<<PI<<endl;//C2    

    system("pause");    

    return 0;

}

抱歉!评论已关闭.