Простые типы
Простые типы представляют типы, которые не могут быть разделены на элементы и являются моделью для представления элементарных данных на уровне машины. Базовый блок памяти в 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 |
Вы можете назначить знаковые типы беззнаковым или наоборот только используя явное преобразование. См. Преобразование Типов, чтобы получить больше информации.