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.
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 |
---|---|---|---|
|
0 |
255 |
8 bits |
|
0 |
65.535 |
16 bits |
|
0 |
4.294.967.295 |
32 bits |
|
0 |
264-1 |
64 bits |
|
-128 |
127 |
8 bits |
|
0 |
255 |
8 bits |
|
-32.768 |
32.767 |
16 bits |
|
0 |
65.535 |
16 bits |
|
-2.147.483.648 |
2.147.483.647 |
32 bits |
|
0 |
4.294.967.295 |
32 bits |
|
-263 |
263-1 |
64 bits |
|
0 |
264-1 |
64 bits |
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 |
---|---|---|---|
|
De -3,402e+38 a 3,402e+38 (de -2^128 a 2^128) |
1.175e-38 (2^-126) |
32 bits |
|
De -1,797e+308 a 1,797e+308 (de -2^1024 a 2^1024) |
2.225e-308 (2^-1022) |
64 bits |
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.