Типы данных
Var
Const
Const
идентификатор:тип=значение;
7. Зарезервированные константы:
Идентификатор | Тип | Значение | Описание |
Pi | Real | 3.1415926536 | Число ![]() |
True | Boolean | True | Истина |
False | Boolean | False | Ложь |
Maxint | Integer | Максимальное целое число |
Пример:
A=2; {целая}
B=2.35; {вещественная}
St=’g’; {символьная}
R=’ПРИВЕТ !’; {строковая}
Year:Integer=2005; {типизированная}
Переменные в отличие от констант могут менять свои значения в процессе выполнения программы. Каждая константа и переменная принадлежат к определенному типу данных. Тип констант автоматически распознается компилятором без предварительного описания. Тип переменной должен быть описан перед тем, как с переменными будут выполняться какие-либо действия.
Формат описания переменных:
идентификатор:тип;
Тип – это множество значений, которые могут принимать объекты программы, и совокупность операций, допустимых над этими значениями.
Типы Скалярные Стандартные Целые
Определенные Вещественные
пользователем Логический
Структурированные Массивы Символьный
Указатели Записи Перечисляемый
Процедурные Множества Тип-диапазон
Объекты Файлы
Строки
Целые типы. Диапазон возможных значений целых типов зависит от их внутреннего представления.
Тип | Название | Длина, байт | Диапазон значений |
Byte | Длиной в байт | 0..255 | |
ShortInt | Короткое целое | -128..127 | |
Word | Длиной в слово | 0..65535 | |
Integer | Целое | -32768..32767 | |
LongInt | Длинное целое | -2147483648.. 2147483647 |
Логический тип (Boolean). Значениями логического типа может быть одна из констант False или True.
Символьный тип (Char). Значениями символьного типа является множество всех символов персонального компьютера. Для кодировки используется код ASCII (American Standart Code for Information Interchange – американский стандартный код для обмена информации).
Перечисляемый тип. Перечисляемый тип задается перечислением тех значений, которые он может получить. Каждое значение именуется некоторым идентификатором и располагается в списке, обрамленном круглыми скобками.
Формат задания типа: