constимя-константы = значение; [...]
ТИПЫ ДАННЫХ И ПЕРЕМЕННЫЕ ВЕЛИЧИНЫ
КОНСТРУКЦИЯ TYPE (ОПИСАНИЕ ТИПОВ ДАННЫХ)
type имя-типа = описатель-типа; [...]
КОНСТРУКЦИЯ VAR (ОПИСАНИЕ ПЕРЕМЕННЫХ)
var имя-переменной-1, имя-переменной-2, ... имя-переменной-n: тип; [...]
РЕГУЛЯРНЫЕ ТИПЫ ДАННЫХ
2.2.3.1. ЦЕЛЫЕ ЧИСЛА
Описатель типа
| Длина(байт)
| Минимальное число
| Максимальное число
|
Integer
| 2 (знак)
| -32768
| +32767
|
Shortint
| 1 (знак)
| -128
| +127
|
Longint
| 4 (знак)
| -2147483648
| +2147483647
|
Byte
| 1 (б/зн.)
|
|
|
Word
| 2 (б/зн.)
|
|
|
2.2.3.2. ЛИТЕРЫ (СИМВОЛЬНЫЕ ВЕЛИЧИНЫ)
Описатель типа
| Длина(байт)
| Количество значений
| Допустимые значения
|
Char
|
|
| литера (символ)
|
2.2.3.3. ЛОГИЧЕСКИЕ (БУЛЕВСКИЕ) ВЕЛИЧИНЫ
Описатель типа
| Длина(байт)
| Количество значений
| Допустимые значения
|
Boolean
|
|
| true, false
|
2.2.3.4. ТИП ДАННЫХ “ИНТЕРВАЛЫ”
typeимя-типа = минимальное-целое-значение..максимальное-целое-значение;
2.2.3.5. ТИП ДАННЫХ “ПЕРЕЧИСЛЕНИЯ”
type имя-типа = (значение1, значение2, ... значение-n);
ВЕЩЕСТВЕННЫЕ ЧИСЛА
Описатель типа
| Длина(байт)
| Число значащих цифр
| Директива компилятора
|
Real
|
|
| не требуется
|
Single
|
|
| {$N+}
|
Double
|
|
| {$N+}
|
Extended
|
|
| {$N+}
|
Comp
|
| 19 (цел.число,64-bit)
| {$N+}
|
ТИПИЗИРОВАННЫЕ КОНСТАНТЫ.
(ПЕРЕМЕННЫЕ ВЕЛИЧИНЫ С НАЧАЛЬНЫМ ЗНАЧЕНИЕМ)
constимя-константы: тип = значение; [...]
ОПЕРАЦИИ
2.3.1. ОПЕРАЦИЯ ПРИСВАИВАНИЯ
имя-переменной : = выражение;