跳到主要内容

数据类型:REAL、LREAL

数据类型 REAL 和 LREAL 是根据 IEEE 754 的浮点类型。当使用十进制数和十进制表示法或指数表示法的浮点数时,浮点类型是必需的。

数据类型

最小值数

最大值数

内存

REAL

1.0E-44

3.402823E+38

32 位

LREAL

4.94065645841247E-324

1.7976931348623157E+308

64 位

重要

支持 LREAL 数据类型取决于使用的目标设备。有关是否为 64 位类型,请参阅相应的文档 LREAL 被转换为 REAL 或保持为 LREAL 编译应用程序时。转换可能会导致信息丢失。

提示

如果值 REAL/LREAL number 超出整数的值范围,则从数据类型转换产生未定义的结果 REAL 或者 LREALSINT, USINT, INT, UINT, DINT, UDINT, LINT, 或者 ULINT.结果取决于目标系统。也可能出现异常错误。要获得独立于目标系统的代码,应用程序必须捕获超出范围的违规行为。

如果 REAL/LREAL number 在整数数据类型的值范围内,则转换在所有系统上以相同的方式进行。