При описании переменной необходимо указать ее тип. Знание типа переменной необходимо для определения набора значений, которые она может принимать, и действий, которые над ней можно выполнять. Для обозначения типа используют идентификаторы.
Все типы данных можно разделить на шесть основных подразделов:
· простой тип;
· строковый тип;
· структурированный тип;
· указательный тип;
· процедурный тип;
· вариантный тип.
Кроме того, используемые в языке типы можно разделить на две группы:
· стандартные (предопределенные) типы;
· типы, определяемые пользователем (пользовательские типы).
Имена стандартных типов являются предопределенными идентификаторами и действуют в любой точке программы.
Пользовательские типы — это дополнительные абстрактные (простые и структурированные) типы, характеристики которых программист может определять самостоятельно. Использование таких типов позволяет яснее и точнее описывать поставленную задачу, а компилятору предоставляет больше информации для проверки синтаксических ошибок и генерирования более эффективного машинного кода.