浮点数的表示与运算 (计组学习笔记)

本文深入探讨了浮点数的表示方法,包括浮点数的规格化、原码和补码表示的尾数规格化,以及IEEE754标准下的移码表示。详细阐述了浮点数的加减运算步骤,并介绍了浮点数在计算过程中的精度和溢出问题。同时,讨论了阶码全0和全1的特殊用途,以及浮点数在不同类型转换中的处理策略。

一研为定,万山无阻!

浮点数的表示

在这里插入图片描述

  • 阶码反映 数值大小

  • 尾数反映 数值精度
    在这里插入图片描述

  • 阶码 E :常用补码移码表示的定点整数 (因为:阶码只能表示整数哈)

  • 尾数 M :常用原码补码表示的定点小数

注意 : 正数 原补码 不变

在这里插入图片描述
在这里插入图片描述

  • 补码转原码方法 : 符号位不变 其余每位取反然后加 1

浮点数规格化

  • 当计算机存储不下时,会发生精度损失
    在这里插入图片描述
    左规: 即为将尾数最高的无效位省去,向左减一(阶码减一)

在这里插入图片描述

  • 注意:采用(双符号位),当溢出发生时,可以挽救。更高的符号位是正确的符号位。

规格化浮点数的特点

原码表示尾数的规格化

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值