C++中的double类型

您所在的位置:网站首页 货币类型数据小数点后面的有效位数最多只有几位 C++中的double类型

C++中的double类型

2024-07-15 11:11| 来源: 网络整理| 查看: 265

C++中的double类型是表示双精度浮点型

那单纯的使用double类型是保留到小数后的第几位呢? 准确来说,double不是确切地保留到小数后第几位,而是保留多少位有效数字。 C++中的double类型是默认显示6位有效数字。 这个还得从计算机的内部数值存储说起: 对于小数,计算机术语为 浮点数。 所谓浮点,顾名思义就是小数点可以浮动,可以移动。 可以参见唐朔飞编写的《计算机组成原理》

小数在计算中存储,为了尽量节省空间,而且高效,采用的是科学计数法的方式,相当于限于计算机内存,只能存下固定位数的数值,多了就会溢出,发生计算错误或者精度丢失等现象。

当然下面也会通过小案例来说明,默认double只能显示6位有效数字

#include using namespace std; int main() {     double pi=3.14159265358979323;     cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3