(1.16)--2.6 浮点数的表示大学计算机.pdfVIP

  • 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)

1亿VIP精品文档

相关文档