Любая программа обрабатывает какие-либо данные. В практике встречаются различные типы данных: целые и дробные числа, символы, строки, массивы, множества и т.д.
Тип данных – это множество значений, которые может принимать переменная, и совокупность действий, которые можно выполнять с этими значениями.
Для описания каждого типа данных существует свой стандартный идентификатор: для целых числовых данных – integer, для вещественных (дробных) - real, для символьных – char, для строковых –string и т.д.
Данные целочисленных типов могут быть представлены как в десятичной, так и в шестнадцатеричной системе. Если число представлено в шестнадцатеричной системе, перед ним без пробела ставится знак $.
В десятичной системе числа могут записываться двумя способами: с фиксированной и с плавающей запятой.
Пример:
Целое десятичное число
$1FF -шестнадцатеричное число
Вещественное число
-12.9 -отрицательное вещественное число
Вещественные десятичные числа в форме с плавающей точкой представлены в экспоненциальном виде: mE+p, где m- мантисса (целое или дробное число с десятичной точкой), E означает десять в степени, p - порядок (целое число).
Пример:
5.18Е+02=5.18*102=518
10Е - 03=10*10-3=0.01
Пользователь может разрабатывать собственные типы данных и давать им произвольные имена.