浮点表数法 的标准是这样,假如是 single (float )单精度浮点数为例,
是4字节32位的 存储空间
第一位(bit)正负号 比如1代表 正数,0代表负数
后面八位是,2^x 次方中的 x
最后二十三位,表示 精度数值
这23位,分成整数和小数部分,
x1.x2 = 2^y1+y2
设 y2就是 0-1之间的数
那么2^y1就需要逼近于 整数部分x1
显然y1是个10进制数 这是做不到的,是2进制数则可以做到
比如63 = 2^6-1 d = 111110 b
在二进制的存储里 指数运算 就等于简单的 移位而已很容易
111111=2^6-1=63
100000=2^6=64
11.111=?
=11 111 <<3
有点晕了 以后再来改写