位结构

 

DWORD 的位结构

DWORD 的位结构

下图显示 DWORD 中位位置的编码规则。所给示例为对应于值 2863311530 的 16 进制 AAAAAAAA。

G-SE-0005736.1.gif-high.gif

 

 

整数数据类型描述

下表显示整数数据类型。每种不同的数字类型覆盖不同的范围类型。

类型

下限

上限

存储器空间

BYTE

0

255

8 位

WORD

0

65535

16 位

DWORD

0

4294967295

32 位

LWORD

0

264-1

64 位

SINT

-128

127

8 位

USINT

0

255

8 位

INT

-32768

32767

16 位

UINT

0

65535

16 位

DINT

-2147483648

2147483647

32 位

UDINT

0

4294967295

32 位

LINT

-263

263-1

64 位

ULINT

0

264-1

64 位

REAL/LREAL 数据类型描述

下表显示 REAL/LREAL 数据类型。REAL 和 LREAL 称为浮点类型。它们用来显示有理数。

类型

范围

精度

存储器空间

REAL 使用 4 个字节

-3.402e+38...3.402e+38

(-2^128...2^128)

1.175e-38

(2^-126)

32 位

LREAL 使用 8 个字节

-1.797e+308...1.797e+308

(-2^1024...2^1024)

2.225e-308

(2^-1022)

64 位

注意: 对数据类型 LREAL 的支持与否取决于目标设备。有关 64 位类型 LREAL 在编译过程中是转换为 REAL(可能会有信息丢失)还是继续保持的信息,请参阅相应的文档。