又上文float储存类型可以知道,5.5 = 1.011*2^2(2进制)二进制为
0 1000 00001 011.............0(23位)
所以= 2^30+........ = 很大的数
而 printf("%f",5)
对于5 = 101(二进制) 解释称 float类型, 那是相当的小啊.. 于是 输出0.0
指数位: 0000 0000 于是 是2的-127次方....
又上文float储存类型可以知道,5.5 = 1.011*2^2(2进制)二进制为
0 1000 00001 011.............0(23位)
所以= 2^30+........ = 很大的数
而 printf("%f",5)
对于5 = 101(二进制) 解释称 float类型, 那是相当的小啊.. 于是 输出0.0
指数位: 0000 0000 于是 是2的-127次方....