一个小数:0.625 既有浮点数表示法,又有定点数表示法,假设八位进行存储,则
定点数表示:
符号位(1位) | 整数位(4位) | 小数位(3位) |
0 0000 101
浮点数表示法:
符号位(Ms) |
阶码(E) | 尾数(M) |
0 0110 010
计算:
即,(-1)^0*(1.010)*2*(6-7) = 1.010* 2(-1) 指数作移位作用 = 0.1010(B)= 0.625(十进制)
如果是32位浮点数,则是(E-127)
推荐小网页:
输入十进制数6.128
可显示电脑32位浮点数存储:010000001100010000011000100