浮点数

基本格式

浮点数的表示

r进制:在这里插入图片描述
定点数:如纯小数0.1011和纯整数11110
浮点数:
在这里插入图片描述

  • 浮点数的真值:在这里插入图片描述
  • 阶码(E):
    • 常用补码或移码表示
    • 反映浮点数的表示范围及小数点的实际位置
  • 尾数(M):常用原码或补码表示
    • 数值部分的位数n反映浮点数的精度

十进制:

299792458m/s=2.998*108 m/s
定点数浮点数
需要9个数据的位需要5个数据的位(会损失精度)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
由上图可知,b需要9位,而只能提供8位,所以需要进行规格化
在这里插入图片描述

格式化

规格化:规定尾数的最高位必须是一个有效值。对于二进制来说,要求最高位是1;对于其他进制来说,要求最高位非0
在这里插入图片描述

表示范围

在这里插入图片描述
(n 为尾数的尾数)
在这里插入图片描述
(负数由原码取反+1得来的)
在这里插入图片描述
小数就是以上向右移2位,即除以4得
在这里插入图片描述
在这里插入图片描述
正上溢和负上溢会错误中断
在这里插入图片描述

IEEE 754标准

在这里插入图片描述
数符:决定整个数的正负
隐藏表示最高位1放在小数点左边,尾数放在右边,因为规格化后尾数的最高位为1,为节约空间,故省去
在这里插入图片描述
建议采取空间记忆
1000 0001 1100 1010 0101 0000 1000 0000
依次为:数符 阶码 尾数数值
偏置值:阶码10000000-1=01111111=127(阶码最高位为1,后面全为0,减去1得到的值为偏置值)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值