浮点数在C语言中通常由32位组成,其中第一位用于表示符号,其余31位用于表示数值。在这31位中,前8位用于表示指数部分,这个指数从128到127。这决定了浮点数能够表示的大小范围。剩下的23位用于表示尾数,这决定了浮点数的精度。官方标准定义:尽管存储格式决定了浮点数的范围和精度,但具体的表示和范围还受到官方标准的定
浮点数在C语言中所表示的范围,与存储格式紧密相关。一个浮点数通常由四个字节组成,即32位。在这32位中,第一位用于表示符号,其余31位用于表示数值。在具体实现上,前8位用于表示指数部分,即实际数值上的指数。这个指数从-128到127,这是因为实际存储的是其相对于127的偏移值。因此,最大指数值是...
(先看看浮点数格式 ·一个浮点数总共有4个字节,32位 第一个比特表符号 0正数 1负数 后八个比特表阶码,即为指数,这个数在实际的数上面加127 最后23个比特表尾数 原码表示 )实际上有8位是指数位(-128到127)所以其范围最大值是2*2^127 (前面的2是因为最后23个比特尾数最大的情况是全1...