Простые типы
Простые типы представляют типы, которые не могут быть разделены на элементы и являются моделью для представления элементарных данных на уровне машины. Базовый блок памяти в mikroPascal PRO для ARM имеет 32 бита.
Вот обзор простых типов в mikroPascal PRO для ARM:
Тип | Размер | Диапазон |
---|---|---|
bit | 1–bit | 0 or 1 |
sbit | 1–bit | 0 or 1 |
byte, char | 8–bit | 0 .. 255 |
short | 8–bit | -128 .. 127 |
word | 16–bit | 0 .. 65535 |
integer | 16–bit | -32768 .. 32767 |
dword | 32–bit | 0 .. 4294967295 |
longint | 32–bit | -2147483648 .. 2147483647 |
real | 32–bit | ±1.17549435082 * 10-38 .. ±3.4 * 1038 |
int64 | 64–bit | -9223372036854775808 .. 9223372036854775807 |
uint64 | 64–bit | 0 .. 18446744073709551615 |
extended | 64–bit | ±2.2250 * 10-308 .. ±1.7976 * 10308 |
Вы можете назначить знаковые типы беззнаковым или наоборот только используя явное преобразование. См. Преобразование Типов, чтобы получить больше информации.