分类选择
来自高红霞的问题

  【为什么浮点数的表示范围比整型数大?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-14 23:12
我要回答
代英明

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

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

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

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

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

2020-12-14 23:17:21

最新问答

  • 大家都在看
  • 小编推荐
  • 猜你喜欢