为范围是-3.4*10^-38~3.4*10^38那么大?
如:float f;
f=0.123他在内存中如何存放?
f=0.123e+5他在内存中又如何存放?
请那位高手详解一下~谢谢
为范围是-3.4*10^-38~3.4*10^38那么大?
如:float f;
f=0.123他在内存中如何存放?
f=0.123e+5他在内存中又如何存放?
请那位高手详解一下~谢谢
这是计算机组成原理关于浮点数的存储方式,属于底层细节
具体情况可以参考
http://hi.baidu.com/xiaoduo170/blog/item/8e79b617122dd601c83d6d7f.html
Type | Exponent length | Mantissa length |
---|---|---|
float | 8 bits | 23 bits |
double | 11 bits | 52 bits |