Типопределяет множество значений, которые могут принимать объекты программы (константы и переменные), а также совокупность операций, допустимых над этими значениями.
Целые и вещественные типы данных предназначены для представления числовых данных. Целый тип в языке Turbo Pascal – это интервал целых чисел (таблица 6). Операции над этими числами определены лишь тогда, когда исходные данные (операнды) и результат лежат в этом интервале.
Таблица 6 − Целочисленные типы данных
Название целого типа
Диапазон возможных значений
Память, байт
byte (байтовый)
0 – 255
shortint (короткий целый)
-128 – 127
integer (целый)
-32 768 – 32 767
word (слово)
0 – 65 535м
longint (длинный целый)
-2 147 483 648 – 2 147 483 687
Вещественные числа представляются конечным множеством значений (таблица 7).
Таблица 7 − Вещественные типы данных
Название вещественного типа
Диапазон возможных значений
(плюс-минус)
Количество значащих чисел
Память, байт
single (с одинарной точностью)
1,5е-45 − 3,4е38
7 – 8
real (вещественный)
2,9е-39 − 1,7е38
11 – 12
double(с двойной точностью)
5,0е-324 − 1,7е308
15 – 16
extended (с повышенной точностью)
3,4е-4932 − 1,1е4932
19 – 20
comp (сложный)
-2е63+1 − 2е63-1
19 – 20
Логический (boolean) тип данных имеет всего два значения: true (да – истина, 1) и false (нет, ложь, 0).
Строковый тип данных(string) − это тип данных, состоящий из последовательности символов. Каждый символ занимает 1 байт памяти. Количество символов в строке называется её длиной. Длина строки может находиться в диапазоне от 0 до 255. Строковые величины могут быть константами и переменными. Строковая константа есть последовательность символов, заключенная в апострофы.
Например, 'Язык программирования Turbo Pascal', '12345', '' − пустая строка.
Символьный тип данных(char) – это тип данных, состоящий из одного символа (знака, буквы, кода) в определённой кодировке.