读书人

浮点数储存小例子

发布时间: 2012-09-17 12:06:51 作者: rapoo

浮点数存储小例子

1bit8bit23bit0011111110(23个)00+127 000(23个)

1.0 = 1.0*2^0,所以指数部分为0,最终的十六进制为:3F 80 00 00

参考: http://blog.csdn.net/wuna66320/article/details/1691734,这里讲的很清楚


程序结果:

1
0xbfec97fc
1065353216
&a = bfec97fc,(int)a = 1
ptr+i = bfec97fc,*(ptr+i) = 00000000
ptr+i = bfec97fd,*(ptr+i) = 00000000
ptr+i = bfec97fe,*(ptr+i) = 00000080
ptr+i = bfec97ff,*(ptr+i) = 0000003f


b = 3f800000
0
0xbfec97ec
&c = bfec97ec,(int)c = 0



读书人网 >其他相关

热点推荐