Особенности типов данных:
- Каждая константа, значение функции имеют тип данных
- Тип переменной находится в разделе объявления типа данных
- Тип определяет множество различных допустимых значений (кол-во: мощность типа)
- Набор операций к значениям данного типа
- Формат внутреннего представления значений
- Объем оперативки на одно значение
Использование типов данных вносит в язык избыточность, но помогает обнаружить ошибки. На основании имеющихся стандартных типов данных пользователь создает собственные. Ко всем типам, кроме меток и файлов, применимы операции присвоения и сравнения.
Все типы языка делятся на:
- Проблемные
- Управляющие
Проблемные используют для предоставления данных пользователя.
Управляющие управляют процессом обработки данных.
Проблемные бывают:
- Простые (каждое значение=одно данное)
- Сложные (из других типов)
Как правило, простые – порядковые (ординальные), вещественные и строковые.
Порядковые: каждый имеет конечное число возможных значений.
Вещественные: конечное число возможных значений, определяемое форматом внутреннего представления числа. Кол-во так велико, что каждому нельзя дать целое число.
Пользовательские разработки – в тайпе.
Стандартные данные – в варе. Ыыы.