回复:浮点数表示方法的指数表示部分为什么要减去127呀

已锁定

万泉河

  • 帖子

    10904
  • 精华

    132
  • 被关注

    1012

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2021-10-27 20:42:44

12楼

因为指数部分没有符号位。 


所以需要硬性约定一个浮动值, 以实现对指数为负值(小数值)的表达。 


这样,当指数部分为0的时候,代表了2E-127, 是一个无限接近0的数值。 即保证了数值的表达是平滑的,不会因为某个位的微小的变化产生大的跳跃。 


这么巧, 我这儿一边做了64位浮点转32位的函数, 你这边同时提出了相似的问题。 


http://www.ad.siemens.com.cn/club/bbs/PostStory.aspx?a_id=1722910&b_id=82&s_id=0&num=8#anch




微信公众号:PLC标准化编程,ZHO6371995
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10844条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。