- 博客(1)
- 收藏
- 关注
原创 浮点数在计算机内存中是如何存储的?一文带你了解详情
符号位存储形式(占1位):正数为0,负数为1。例如1.00001 * 2^3是正数,因此符号位为0指数位存储形式(占8位或11位):通过将真实的指数位进行偏移之后存储,所以指数位可以存储在区间[-(2^(n-1)-1), 2^n]之间的数据,大于这个区间则数据会溢出.所以使用32bit进行存储时,n=8,指数位真实值需要+127得到指数位在内存中的实际存储值;使用64位进行存储时,n=11,指数位真实值+1023得到指数位的存储值。例如1.00001 * 2^3的指数位是3,以32bit存储,指数位的值
2022-08-08 11:05:00 2578 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人