Organizzazione dei bit per DWORD
Questa figura mostra la regola di codifica della posizione dei bit in un DWORD. Un esempio è costituito da 16#AAAAAAAA corrispondente al valore 2863311530.
Descrizione dei tipi di dati interi
Questa tabella mostra i tipi di dati interi. Ogni tipo di numero diverso copre dei tipi di intervalli diversi.
Tipo |
Limite inferiore |
Limite superiore |
Spazio di memoria |
---|---|---|---|
BYTE |
0 |
255 |
8 Bit |
WORD |
0 |
65535 |
16 Bit |
DWORD |
0 |
4294967295 |
32 Bit |
LWORD |
0 |
264-1 |
64 bit |
SINT |
-128 |
127 |
8 Bit |
USINT |
0 |
255 |
8 Bit |
INT |
-32768 |
32767 |
16 Bit |
UINT |
0 |
65535 |
16 Bit |
DINT |
-2147483648 |
2147483647 |
32 Bit |
UDINT |
0 |
4294967295 |
32 Bit |
LINT |
-263 |
263-1 |
64 bit |
ULINT |
0 |
264-1 |
64 bit |
Descrizione dei tipi di dati REAL/LREAL
Questa tabella mostra i tipi di dati REAL/LREAL. REAL e LREAL sono definiti tipi a virgola mobile. Questi tipi sono necessari per rappresentare i numeri razionali.
Tipo |
Intervallo |
Risoluzione |
Spazio di memoria |
---|---|---|---|
REAL utilizza 4 byte |
-3,402e+38 - 3,402e+38 (-2^128...2^128) |
1,175e-38 (2^-126) |
32 Bit |
LREAL utilizza 8 byte |
-1,797e+308 - 1,797e+308 (-2^1024...2^1024) |
2,225e-308 (2^-1022) |
64 bit |
NOTA: Il supporto del tipo di dati LREAL dipende dal dispositivo di destinazione. Fare riferimento alla documentazione corrispondente in merito alla conversione del tipo LREAL a 64 bit in REAL in fase di compilazione (con possibile perdita di informazioni) o al mantenimento dello stesso tipo.