【为什么浮点数的表示范围比整型数大?32位计算机中,floa-查字典问答网
分类选择

来自高红霞的问题

  【为什么浮点数的表示范围比整型数大?32位计算机中,float和int的型的数都是4字节,为什么:float的范围(-3.4×10^38,3.4×10^38)int的范围(-2147483648,2147483647)为什么float的表示范围比i】

  为什么浮点数的表示范围比整型数大?

  32位计算机中,float和int的型的数都是4字节,

  为什么:float的范围(-3.4×10^38,3.4×10^38)

  int的范围(-2147483648,2147483647)

  为什么float的表示范围比int的大这么多?

1回答
2020-12-1423:12
我要回答
提示:回答问题需要登录哦!
代英明

  float的有效位数要小于int类型

  int类型32位中有31位表示有效数字。

  float类型中只有部分位表示有效数字,其余位表示在此基础上再扩大的倍数。

  float是用有效数字位数换得表示范围。

  例如float无法区分20位以上的两个相邻整数(十进制)。

2020-12-14 23:17:21
大家都在问
最新问答