专业的编程技术博客社区

网站首页 > 博客文章 正文

PLC中浮点数的二进制表示(plc的浮点运算)

baijin 2024-08-10 13:37:49 博客文章 11 ℃ 0 评论

我们日常使用的各类数据,都是以二进制的方式存储的。以浮点数为例,在PLC中其表示方式使用了IEEE 754标准许多编程语言中浮点数的实现也遵循该标准。

IEEE 754提供了很多规范,下面我们了解一下其中的常规单精度浮点数表示方法:

● 符号位S:0代表正数,1代表负数;

● 指数位E:表示小数点的位置,直接影响数的大小。为表示方便,该指数加了一个固定偏移量,即:

指数位E = 指数实际值 + 127

● 有效数字M:也称为尾数位。将浮点数表示为二进制数后进行规范化,隐藏高位1,剩余的小数部分,低位补0。

以123.45为例:

以上是常规浮点数的二进制表示方式,此外还有一些特殊的数:±∞、趋于0的数等。二进制的表示方法也涉及精度方面的问题。

详细可参考:

IEEE754详解(最详细简单有趣味的介绍)_明月几时有666的博客-CSDN博客_ieee754

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表