浮点数表示

表示

N = 尾数*基数^指数 可以理解成十进制的 0.00001 = 1×10-5

 指数也可以称为阶码,一般使用移码表示(这是个正数,有阶符表示正负)

 基数在计算机中无需存储,就是2

 尾数一般使用补码表示(这个也是正数,有数符表示正负)

 

浮点数的比较与运算:

1.运算方式:

  对阶 --> 尾数计算 --> 结果格式化

  对阶:将两个数的阶码统一,有小的数向大的数统一

  尾数计算:不用说

  格式化:上过学的不需要多讲,看眼答案就知道怎么回事

依旧使用十进制的科学计数法来解释

例如:a+b,a为1*10-5,b为2*10-6,需要先将b转化为0.2×10-5,然后进行运算a+b=1.2×10-5

2.特点

1.尾数一般使用补码,指数一般使用移码

2.阶码的位数决定数的表示范围,位数越多表示范围越大

3.尾数的位数决定数的有效精度,位数越多表示有效精度越高

4.对阶时,小数向大数看齐

5.对阶是小数点右移实现的

posted @ 2023-10-21 17:08  子过杨梅  阅读(12)  评论(0编辑  收藏  举报