Тип данных — это характеристика диапазона значений, которые могут принимать переменные, относящиеся к этому типу данных.
Целочисленные типы.
Переменные целого типа могут принимать только целые значения. В языке Pascal предопределено пять целочисленных типов. Каждый тип обозначает подмножество целых чисел. Компилятор, встретив такое описание переменных, запоминает, что эти переменные могут принимать только целые значения, и формирует соответственно этому команды программы.
Если используются операнды целого типа, то операции умножения, деления нацело, нахождение остатка от целочисленного деления, сложения и вычитания дают целый результат.
Операции над операндами различных целых типов выполняются правильно только при условии, что результат и каждый операнд по модулю не превосходит максимального значения для данного типа.
Вещественные типы.
Переменные вещественного типа могут принимать только вещественные значения, в том числе и целые. В памяти ЭВМ они представляются в форме с плавающей точкой с погрешностью представления.
Если хотя бы один из операндов имеет вещественный тип, то операции сложения, вычитания, умножения и деления дают вещественный результат.
Логический тип.
В Турбо Паскале логический тип данных носит название BOOLEAN. Значением логического типа может быть одна из двух констант FALSE (ложь) или TRUE (истина).