谈谈C++中如何设置输出格式
2008-05-29 11:33
330 查看
在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.
// 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.
相关文章推荐
- 谈谈C++中如何设置输出格式
- C++如何输出特定格式浮点数
- 如何设置cout的输出格式(转)
- 关于c++中如何调整输出格式的讲解!!!
- 如何设置cout的输出格式(转)
- 如何设置cout的输出格式(转)
- 设计类CDate以满足:输出年月日日期格式;输入的日期加1;设置日期(参考清华版李春葆C++书籍)
- C++中cout如何输出数值的二进制格式?
- 取消c++所设置的cout中setprecision输出的格式
- C++中如何控制输出的格式
- 如何解决Oracle EBS R12 - 以Excel查看输出格式为“文本”的请求时乱码
- Ubuntu下读取某个目录下文件时如何设置路径的格式
- 【C++】C++如何输出固定位数数字,前面填充0
- 关于SmartForm和ScriptForm的输出格式设置说明(转载)
- 【c/c++】如何调用【Window】cmd命令行命令并获取命令行的输出内容
- 【c/c++】如何调用【linux】shell命令行命令并获取命令行的输出内容
- MPICH2在Visual Studio 2008 C++项目下如何设置
- eclipse编码格式设置教程、如何为eclipse设置编码格式?
- 如何输出_tmain中的argv[] - 悲情土仔一生 - C++博客
- c++控制输出浮点型格式 小数点后位数或者整个浮点型数字的有效数字