Типы данных в языке Паскаль
Тип определяет множество значений данных, а также операции, которые могут выполняться над этими данными.
Стандартные типы ТипДиапазон значенийПамять, байт Ц е л ы е byte shortint integer word longint В е щ е с т в е н н ы еВ е щ е с т в е н н ы е real 2.9 * * single 1.5 * * double 5.0 * * extended 3.4 * * comp -2 * * С и м в о л ь н ы е char Символ кодовой таблицы ASCII 1 Л о г и ч е с к и е (Б у л е в с к и й т и п) boolean False (ложь) или True (истина) 1
Пользовательские типы Обязательно описываются в разделе type или var, занимают в памяти 1 байт, принимают 256 значений.
Перечислимый тип Формат type = (); Интервальный тип (диапазон) Формат type < имя типа> = ;
Пример type week = (Mon,Tu, We, Th, Fr, Su, Sun ); {перечислимый тип} time = 0..23; {диапазон} log = boolean; {переопределили тип boolean} var day : week; workday : Mon.. Fr; t : time; q, p : log; season : (winter, spring, summer, autumn);
type nat = ; color = (white, gray, black ); sim = char; var x : nat; y : ; z : single; a, b : word; c : color; s : sim; f : boolean; Определить типы