前言
控制有效数字输出并非意味着保留小数点后就位数字,对于初学者而言,对后者可能接触较多,而对于前者,可能接触甚少。
一、有效数字是什么?
有效数字是指在分析工作中实际能够测量到的数字。能够测量到的是包括最后一位估计的,不确定的数字。 如保留六位有效数字,例如 114.5149 应该输出为 114.515,9198.10 应该输出为 9198.1。即限制位数,且需四舍五入,末尾0舍去。
二、代码实现
1.源代码
#include <iostream>
#include <iomanip>//引入标准库
int main(){
using namespace std;
double d;
cin >> d;
cout<<setprecision(6)<<d;//使用setprecision(n)限制有效数字
return 0;
}
2.使用示例
输入:114.5149
输出:114.515
输入:9198.10
输出:9198.1
总结
使用c++语言来控制数据的有效数字输出是十分方便的,更有人调侃说在有效数字方面,C++是有语言碾压的。
1856

被折叠的 条评论
为什么被折叠?



