定点数与浮点数与单精度数

定点数

定点数分为定点整数与定点小数,运算中不考虑小数点的问题。
N=S*2^p,S是N的全部有效数字,称为N的尾数,p是N的阶码,表示小数点的位置。
在这里插入图片描述
在这里插入图片描述

浮点数

B=(+/-)S*2^(+/-)p
p是阶码(常用补码),p前的(+/-)是阶符,S是尾数(常用原码),S前的(+/-)是尾数符号
在这里插入图片描述
这个1表示的是S在源码状态下的规格化表示法

例子解释规格化

S在源码状态下的规格化表示法

设字长8位,阶码2位,位数4位
110.1=0.11012^3,Pf=0,Sf=0,规格化表示为01101101
110.1=0.01101
2^4,此时不是规格化无法充分使用尾数的位数
-10.01=-0.1001*2^2,Pf=0,Sf=1,规格化表示为01011001
S是源码下要保证尾数为最高位为1的纯小数。

S在补码状态下的规格化表示法

设字长8位,阶码2位,位数4位
110.1=0.11012^3,Pf=0,Sf=0,规格化表示为01101101
-10.01=-0.1001
2^2,Pf=0,Sf=1,-0.1001补码为1.0111规格化表示为01010111
S是补码下即满足尾数最高位与符号位不同。

单精度数

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值