“浮点数 总结”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
(建立内容为“== 浮点数的表示 == 数符:尾数的符号 尾数:表示数值的精度,位数越多数值越精确 阶符:阶码的符号 阶码:表示数值…”的新页面)
 
 
第1行: 第1行:
 +
https://www.bilibili.com/video/BV1hg411V7Bm?p=10
 +
 
== 浮点数的表示 ==
 
== 浮点数的表示 ==
 
数符:尾数的符号
 
数符:尾数的符号

2022年9月3日 (六) 16:53的最新版本

https://www.bilibili.com/video/BV1hg411V7Bm?p=10

浮点数的表示

数符:尾数的符号

尾数:表示数值的精度,位数越多数值越精确

阶符:阶码的符号

阶码:表示数值的范围,位数越多能表示的范围越大


浮点数的加减运算过程

①对阶:小的阶码向大的阶码转换,加上两者的差值i

②尾数右移:小阶码所对应的尾数要右移相应的尾数(差值为i则尾数右移i位)

③数值加减计算


④规格化

尾数F>=0时,则其规格化的尾数形式为F=01*** ****;

尾数F<=0时,则其规格化的尾数形式为F=10*** ****;


浮点数转二进制

符号位设置在最高位,0表示正数,1表示负数;

符号位后面即为小数点的位置,小数点隐含,不显示


过程

①转分数形式

②分子转二进制

③分子部分尾数右移

④添加符号位

⑤补足位数