信息的表示 浮点型(一)

浮点型

IEEE浮点标准用V=(-1)s×M×2E表示一个浮点数。

符号s决定该数为正数还是负数

尾数M是二进制小数

阶码E作用是浮点数加权

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZpTosECs-1604246736241)(media/109c3c9d3511cea90f90828e1b36185a.png)]

更具exp阶码值划分三种情况:

1)规格化

2)非规格化

3)特殊值

1.规格化:

当exp不全为0或全为1时为规格化。阶码字段被解释偏置形式表示的有符号整数。阶码E=e-Bias。e是无符号数,Bias=2k-1-1(单精度127,双精度1023)。产生指数范围(单精度-128~127,双精度-1024~1023)。

小数字段frac被解释为小数值f(0<=f<1),二进制表示为0.fn-1…f1f0,位数定义为M=1+f。这种方式隐式以1开头的表示。

2.会规格化:

当exp全为0时,所表示数是非规格化形式。阶码值E=1-Bias,尾数值M=f,不包含隐含的开头1。

3.特殊值:

当阶码全为1时出现。小数域全为0,表示无穷,当s=0正无穷,s=1负无穷。小数域非零时,称为”NaN“不是一个数“Not
阿 Number”。

例子(1个位符号位,2个阶码位,2个小数位):

eE2EfM2E×MValue十进制
0 01 001010/44/4111
0 10 012121/45/410/42.52.5
0 00 0100100000.0
0 00 100011/21/21/21/20.5
0 11 00————————————+∞——
0 11 10————————————NaN——
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值