浮点数的表示
N=尾数*基数^指数
N=数符*尾数m2^(阶符*阶码e)
尾数部分(定点小数) 阶码部分(定点整数)
阶符+- 阶码e 数符+- 尾数m
特点:
1.阶码的位数决定数的表示范围,位数越多范文越大
2.尾数的位数决定数的有效精度,位数越多精度越高
浮点数的加减运算过程
两浮点数加减运算过程:
1.对阶
2.尾数计算
3.结果格式化
例子:
注意:1.对阶时,小数向大叔数看齐
2.对阶是通过较小数的尾数右移实现的。
浮点数转二进制
1.转分数形式
2.分子转二进制
3.分子部分为尾数右移
4.添加符号位
5.补足位数
例子: