C++规定输出的数据的有效数字位数


前言

控制有效数字输出并非意味着保留小数点后就位数字,对于初学者而言,对后者可能接触较多,而对于前者,可能接触甚少。


一、有效数字是什么?

有效数字是指在分析工作中实际能够测量到的数字。能够测量到的是包括最后一位估计的,不确定的数字。 如保留六位有效数字,例如 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++是有语言碾压的。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值