其中:
float和double的范围是由指数的位数来决定的。
float的指数位有8位,而double的指数位有11位,分布如下:
float:
1bit(符号位) 8bits(指数位) 23bits(尾数位)
double:
1bit(符号位) 11bits(指数位) 52bits(尾数位)
(浮点)数值 = 尾数×底数^指数,(附加正负号)
其中指针占用3个字节.指针属间接访问。链接:http://home.eeworld.com.cn/my/space.php?uid=139222&do=blog&id=28253
上述图中修正:单精度浮点型float占4个字节,双精度浮点型占8个字节。