浮点数工业标准IEEE 754

        IEEE 754 是由IEEE制定的有关浮点数的工业标准,被广泛采用 形式由3部分构成 S P M。

        其中,S为数的符号位,为0时表示正数,为1时表示负数:P为指数 (阶码),用移码表示(偏移值为 2^(p-1)-1,p 为阶码的位数);S为尾数,用原码表示。

       6926157f8f2f4b95887bd4285a3f7002.png

        在IEEE 754 标准中,对于单精度浮点数和双精度浮点数,约定小数点左边隐含有一位,通常这位数就是 1,因此尾数为 1.×X⋯×。

【例1-8】利用 IEEE 754 标准将数 176.0625 表示为单精度浮点数。

解:首先将该十进制数转换成二进制数,即176.062510=10110000.0001,,其次对二进制数进行规格化处理,即 10110000.0001=10 01100000001 ×27。 这就保证了最高位为1,而且小数点应当在 位置上,将最高位去掉并扩展为单精度浮点数所规定的 23 位尾数,得到 01100000001000000000000。然后求阶码,上述表示中指数为了,用移码表示为 10000110(偏移量是 127,因此偏移后的指数值为 7十127=134)。最后,得到176.06250的单精度浮点表示形式:0 10000110 01100000001000000000000

         我最近建了一个嵌入式的QQ交流群,感兴趣的可以进群了解一下,我会在群里分享一些常用的代码封装,以及一些项目的源码。QQ群讨论也是完全开放,只要不打广告大家可以就嵌入式尽情的沟通和交流,大家对文章中的内容有疑问也可以在群中提出,有空会尽我所能给大家一些帮助。QQ群号:643408467

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值