回复:S7-200 SMART中64位浮点数转32位浮点数

已锁定

莘莘学子

  • 帖子

    6251
  • 精华

    4
  • 被关注

    165

论坛等级:至圣

注册时间:2010-04-22

钻石 钻石 如何晋级?

发布于 2022-05-29 21:37:50

3楼

// //1.把双精度浮点数的高16位读取出来;左移1位,右移5位之后取到双精度浮点数的指数部分;

// //2.双精度浮点数指数减去1023,再加上127得到单精度浮点数的指数部分。

// //1023=0000001111111111(16位)-1023=1111110000000001(16位)

// //  127=0000000001111111(16位)  -127=1111111110000001(16位)

----能再详细介绍下1023,127如何来的吗?


// //1.双精度浮点数指针后移一个字节。

// //2.左移4位,右移8位。

// //3.把单精度浮点数的指数部分加上,再右移1位,得到单精度浮点数的小数部分,空出符号位。

// //4.传送正负符号位

----能再详细介绍**释如何来的吗?

弘扬中华传统美德,无私奉献为根本,助人为乐为根源。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8941条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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