当前位置:首页>维修大全>综合>

double是多少位(double能精确到多少位)

double是多少位(double能精确到多少位)

更新时间:2024-05-03 20:36:13

double是多少位

C语言中,双精度浮点(double)型,占8 个字节(64位)内存空间。其数值范围为-1.7E308~1.7E+308,双精度完全保证的有效数字最高是15位。

浮点型从狭义上说就是科学记数法。双精度,即 double 。 double有二,两个的意思。

C 标准要求 float 类型精度7位,并且整数部分的表示范围至少要达到 -1.0E37 -- 1.0E+37 。float 一般是 32 位的。C 标准规定double 类型的整数部分的最小表示范围和 float 一样,都是 -1.0E37 到 1.0E+37,但是它要求 double 类型精度15 位 ~16位。double 通常是 64 位的。输出double float类型的控制符为%lf。

变量定义时,可以简写为double。

双精度实数,占用字节8。 有效数字15~16(因为二进制转十进制问题)。 数值范围-1.7*10负308次方~1.7*10的308次方。 当有效数字全部是整数时,即整数有15~16位。 C语言中,输出double类型(双精度实型)以及float类型(单精度实型)时,默认输出6位小数...

个人建议

更多栏目