3. Типы данных в Turbo Pascal 7
Под типом данных понимается множество допустимых значений этих данных, а также совокупность операций над ними.
3.1. Классификация типов данных
В Turbo Pascal можно выделить следующие группы типов:
- простые типы;
- структурированные типы;
- указатели;
- процедурные типы;
- объекты.
Среди типов, используемых в языке, есть стандартные (предопределенные) и определяемые программистом.
К стандартным типам, не требующим предварительного определения, относятся целые типы, вещественные типы, логические типы, символьный тип - Char, тип-строка - string, ASCIIZ-строка - PChar, текстовый файл - Text, тип-указатель - Pointer. Все другие используемые типы данных должны быть определены либо в разделе объявления типов, либо в разделе объявления переменных или типизированных констант.
Раздел объявления типов начинается зарезервированным словом type, после которого определяются вводимые типы. Определение каждого нового типа начинается с идентификатора типа. За ним следует знак равенства, а далее - само определение, завершающееся точкой с запятой:
type
<имя типа 1> = <определение типа 1>;
<имя типа 2> = <определение типа 2>;
. . .
<имя типа N> = <определение типа N>;
В качестве примера см. п. 3.2.4.
В данном разделе будут описаны только простые типы данных, все остальные типы будут рассмотрены после описания переменных, констант и выражений.
|