// Базовые типы * boolean * integer (4) * real * double * char * string // Расширенные типы // Булевы * ByteBool (1) * WordBool (2) * LongBool (4) // Целые * Byte (1) 0+ * Word (2) 0+ * LongWord (4) 0+ * Cardinal (4) 0+ * ShortInt (1) * SmallInt (2) * Int64 (8) // Вещественные * Single (4) * Real (8) * Double (8) * Extended (10) * Comp (8) * Currency (8) // Строки // Перечисления type TEnum = (one, two, three); // Интервалы type TRange1 = 0..10; TRange2 = one..three; TRange3 = 'a'..'z'; // Массивы type TA10 = array[1..10] of integer; TA2x2 = array[0..1,1..2] of string; // Структуры type TPoint = record x,y:integer; end; // Указатели var p: pointer; pi: ^integer;
Free Pascal Справочник v0.05 © 2007-2025 Igor Salnikov aka SunDoctor