浮点数 总结
跳到导航
跳到搜索
https://www.bilibili.com/video/BV1hg411V7Bm?p=10
浮点数的表示
数符:尾数的符号
尾数:表示数值的精度,位数越多数值越精确
阶符:阶码的符号
阶码:表示数值的范围,位数越多能表示的范围越大
浮点数的加减运算过程
①对阶:小的阶码向大的阶码转换,加上两者的差值i
②尾数右移:小阶码所对应的尾数要右移相应的尾数(差值为i则尾数右移i位)
③数值加减计算
④规格化
尾数F>=0时,则其规格化的尾数形式为F=01*** ****;
尾数F<=0时,则其规格化的尾数形式为F=10*** ****;
浮点数转二进制
符号位设置在最高位,0表示正数,1表示负数;
符号位后面即为小数点的位置,小数点隐含,不显示
过程
①转分数形式
②分子转二进制
③分子部分尾数右移
④添加符号位
⑤补足位数