Organización de bits para DWORD

Organización de bits para DWORD

En esta figura se muestra la regla de codificación de la posición de bits en DWORD. Se proporciona un ejemplo para 16#AAAAAAAA correspondiente al valor de 2863311530.

Descripción de tipos de datos enteros

En esta tabla se muestran los tipos de datos enteros. Cada uno de los tipos de números cubre distintos tipos de rango.

Tipo

Límite inferior

Límite superior

Espacio de memoria

BYTE

0

255

8 bits

WORD

0

65.535

16 bits

DWORD

0

4.294.967.295

32 bits

LWORD

0

264-1

64 bits

SINT

-128

127

8 bits

USINT

0

255

8 bits

INT

-32.768

32.767

16 bits

UINT

0

65.535

16 bits

DINT

-2.147.483.648

2.147.483.647

32 bits

UDINT

0

4.294.967.295

32 bits

LINT

-263

263-1

64 bits

ULINT

0

264-1

64 bits

Descripción de tipos de datos REAL/LREAL

En esta tabla se muestran los tipos de datos REAL/LREAL. REAL y LREAL se denominan tipos de coma flotante. Son necesarios para representar números racionales.

Tipo

Rango

Resolución

Espacio de memoria

REAL usa 4 bytes

De -3,402e+38 a 3,402e+38

(de -2^128 a 2^128)

1.175e-38

(2^-126)

32 bits

LREAL usa 8 bytes

De -1,797e+308 a 1,797e+308

(de -2^1024 a 2^1024)

2.225e-308

(2^-1022)

64 bits

NOTA: La compatibilidad del tipo de datos LREAL depende del dispositivo de destino. Consulte la documentación correspondiente para ver si el tipo de 64 bits LREAL se convierte a REAL durante la compilación (posibilidad con una pérdida de información) o persiste.