:C++输出 保留有效数字 保留小数点 setprecision(n)的運用
来源:百度文库 编辑:九乡新闻网 时间:2024/05/08 01:23:37
setprecision(n)的運用
頭文件: #include
cout後面添加: <
//輸出採用『與<<連用的設置方式』,所以要包含该头文件。
功能:
(1)浮點輸出中,setprecision(n)表示有效位數。
(2)定點輸出中(setiosflags(ios::fixed)),setprecision(n)表示小數點后數字位數。格式為
(3)指數形式輸出中(setiosflags(ios::scientific)),setprecision(n)表示小數位數。
(4)系統默認設置為setprecision(6)。
==================================
實例:
// 一、輸出保留小數點後3位
#include
#include
using namespace std;
int main()
{
float fn = 3.5004;
cout << setprecision(3) << setiosflags(ios::fixed | ios::showpoint) //
<< fn << endl;
return 0;
}
// 二、輸出最多保留3位有效數字
#include
#include
using namespace std;
int main()
{
float fn = 3.101;
cout << setprecision(3)
<< fn << endl;
return 0;
}
PS:
當頭文件有#include
如:cout<