当前位置:首页 > 内存 > 正文

float内存

  • 内存
  • 2024-07-02 18:01:40
  • 3171

一、float和double的区别

1、指标范围不同

float的索引范围是-127~128。

double和double的指数范围是-1023~1024

2、表达指数不同

float的表达式为1bit(符号位)+8bits(指数位)+23bits(尾数位)

double的表达式为1bit(符号位)+11bits(指数位)+52bits(尾数位)

3、有效位数不同

Float只能提供七位有效数字。

Double可以提供16位有效数字。

4、占用内存空间不同

Float占用4字节(32位)内存空间,取值范围为3.4E-38~3.4E+38。

double占用8字节(64位)内存空间,取值范围为1.7E-308~1.7E+308。

上一篇:limbo虚拟机闪退

下一篇:float内存