- 0
- 0
- 约2.51千字
- 约 11页
- 2023-12-06 发布于陕西
- 举报
HeilongjiangInstituteofTechnology
大学计算机
——计算思维视角
章名:计算机信息表示
节名:浮点数的表示
主讲人:
目录
Contents
1定点数
2浮点数
3浮点数转化示例
课程导入
p有符号整数:
0--“正”,1--“负”
p问题:小数如何表示呢?
难点:小数点如何表示
定点数
p定点数:小数点的位置是固定的
p问题:要存放很大或很小的数怎么办?
浮点数
p浮点数:小数点位置不固定的数
l基本思想:采用科学计算法的形式表示
数值
1-2
3.14=0.314×10=314×10
l十进制:十进制数×10n
l二进制:二进制数×2n
尾数的绝对值大于等于0.1
p计算机中的科学计数法:并且小于1,从而唯一的规
定了小数点的位置
N±0.m×2±n
阶符阶码
数符尾数
尾数m是定点小数,阶码n是定点整数
数符和阶符用“0”表示正号,用“1”表示负号
底数2是事先约定的,在存储时不出现
浮点数
p浮点数的构造
N±0.m×2±n
阶符阶码
数符尾数
标准格式:
+1.001+0.1001×2+1
-0.0011+0.11×2-2
确定了数符、尾数、
阶符和阶码就可以
保存任意浮点数
p浮点数类型
单精度浮点数:4个字节(32位)表示
阶码7位,尾数23位,阶符和数符各占1位
双精度浮点数:8个字节(64位)表示
阶码10位,尾数52位,阶符和数符各占1位
数符和阶符:0表示正,1表示负
尾数越长,数的精确度越高双精度浮点数表示数的精
度更高,取值范围更大
阶码越长,数的取值范围越大
浮点数转化示例
p例:6.125作为单精度浮点数在计算机内表示
第一步:十进制转换为二进制
(6.125)10(110.001)2
表示十
第二
原创力文档

文档评论(0)