浮点数表示
阶码和尾数
规格化=>确定标准后 不同计算机可以进行浮点数交换
规格化: 尾数最高数值位 是有效值
=> 原码是1,补码尾数符号位与最高位数值一定相反
左规(不符合规格化 尾数数值位为0) 尾数左移一位 阶码减1
右规(尾数溢出) 尾数右移一位 阶码加1
阶码是2 所以乘2次方再乘尾数
阶码为6 整数,尾数用补码表示
补码有效位为0,不符合规格化 左规->尾数左移 阶码减1
1.1110100->左移3次 1.0100 000 (补三个0) 阶码减3 为6-3=3
规格化后为0.011 1.0100000
IEEE754
float 阶码8 偏移量127D
数符 (-1)的s次方
阶码 阶码真值=移码(E)-偏移量偏置值
尾数 1.M*2^阶码次方
例题