全站数据
8 4 2 0 5 8 1

double为什么占8个字节

网络教育专升本 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 21:56:58

问题描述

double为什么占8个字节,麻烦给回复
精选答案
最佳答案

因为double类型是浮点数,这种类型可以用科学记数法表示,所以表示范围非常大。

但是,使用可浮点数的代价就是损失了精度。它把这部分精度用于指数的表示。

所以double类型的优点就是数据范围大,缺点是精度不足,大概只有15~16位有效位数。

double 类型的整数部分的最小表示范围和 float 一样,都是 -1.0E37 到 1.0E+37,double 通常是 64 位的。

输出double float类型的控制符为%lf。变量定义时,可以简写为double。

其他回答

double(双精度浮点型)是计算机使用的一种资料型别。比起单精度浮点数(float),double(双精度浮点数)使用 64 位(8字节) 来储存一个浮点数。