В языке Паскаль все данные, используемые программой, должны принадлежать к какому-либо заранее известному типу данных.
Тип данных определяет:
| формат представления данных в памяти ЭВМ;
|
| множество допустимых значений;
|
| множество допустимых операций.
|
Примечание. Следует отметить, что все типы данных изучались учащимися по данной схеме.
Все простые типы языка Паскаль можно разделить на стандартные и пользовательские. К стандартным типам относятся типы: Integer, Real, Char, Boolean, а также некоторые другие, описание которых приведено в таблицах 2 и 3.
Таблица 2
Целочисленные типы
|
Тип
| Диапазон возможных значений
| Формат
|
Shortint
| -128..127
| 1 байт со знаком
|
Integer
| -32768..32767
| 2 байта со знаком
|
Longint
| -2147483648..2147483647
| 4 байта со знаком
|
Byte
| 0..255
| 1 байт без знака
|
Word
| 0..65535
| 2 байта без знака
|
Таблица 3
Вещественные типы
|
Тип
| Диапазон возможных значений
| Точность
| Формат
|
Real
| 2.9E-39..1.7E38
| 11-12 знаков
| 6 байт
|
Single
| 1.5E-45..3.4E38
| 7-8 знаков
| 4 байта
|
Double
| 5.0E-324..1.7E308
| 15-16 знаков
| 8 байт
|
Extended
| 3.4E-4932..1.1E4932
| 19-20 знаков
| 10 байт
|
Comp
| -9.2E18..9.2E18
| 19-20 знаков
| 8 байт
|
Объявление пользовательских типов данных происходит в разделе объявления типов, который открывается словом Type(от англ. type - тип).