谈谈C++中如何设置输出格式

来源:互联网 发布:十万元投资知乎 编辑:程序博客网 时间:2024/06/04 00:51
      在C++中,要设置浮点数的输出格式,常常用到的函数为cout.setprecision(int),里面的参数为输出浮点数的位数。还是看程序就可以一目了然了。(例程摘自MSDN 2003)
// ios_base_precision.cpp
// compile with:
#include <iostream>
int main( )
{
     using namespace std;
     float i = 31.31234F;
     cout.precision( 3 );
     cout << i << endl;
     // display three significant digits
     cout << fixed << i << endl;
     // display three digits after decimal point
}

--------------------------------------------------------
 Output 
31.3
31.312
从上面程序可以知道,要输出浮点数后几位小数,除了使用cout.setprecision之外,还要在输出是使用fixed.
原创粉丝点击