float的取值范围

来源:百度知道 编辑:UC知道 时间:2024/05/11 01:33:54
int 和float 占用内存大小都是4个字节
为什么
int 的取值范围是 -2147483648~2147483648 也就是从-2的11次方到+2的11次方
float的取值范围是 3.4*10(-38)~3.4*10(38)

这float的范围是怎么得出来的?

float 数由阶码和尾数构成,这个不能如
10.1=(1010.1)二进制,=0.10101x2的4次方,在这里,10101就是它的尾数,4为阶码,它在内存中的具体形式要看电脑本身了.你可以看些硬件方面的书

这个是一个标准,你去看一下相关的计算机组成原理的书吧,里面有讲到。

不用管它,你学好C语言的语法就可以了