浮点数在计算机内存中的存储格式
以下是一个浮点数在内存中的存放形式内存数据:
01000001001000100000000000000000
第一步:符号位为0,表示是正数;
第二步:指数位为10000010,换算成十进制为130,所以指数为130-127=3;
第三步:尾数位为01000100000000000000000,换算成十进制为 (1+1/4+1/64);
所以相应的十进制数值为:2^3*(1+1/4+1/64)=8+2+1/8=10.125
请问:第三步中 换算成十进制为(1+1/4+1/64),可以告诉括号内一串加法有什么算法规律吗?特别是括号中的的1是怎么算出来的,谢谢!