Синтаксис описания констант:
CONST
ИмяКонстанты1 = Значение1;
ИмяКонстанты2 = Значение2;
или
ИмяКонстанты = ЗначениеВыражения;
Примеры описания констант:
CONST
Min = 0; { константа - целое число }
Max = 100;{ константа - целое число }
e = 2.7; { константа - вещественное число }
SpecChar = '\'; {константа - символ }
HelpStr = 'Нажмите клавишу F1'; {константа - строка }
OK = True; { логическая константа "истина" }
Обратите внимание, что тип константы не указывается никоим образом. Он определяется автоматически при анализе значения константы.
Турбо Паскаль дает возможность определять константы как значения выражений из чисел, некоторых арифметических функций языка и ранее определенных констант. Так приведенный выше список констант можно продолжить
CONST
Interval = Max - Min + 1;
e2 = e*e;
BigHelpStr = HelpStr + ' для подсказки';
В выражениях могут использоваться все математические операции (+, -, /, *, div, mod), логические операции (not, or, and, xor) и операции отношения.
Описанные ранее константы можно использовать для построения индексов массивов, например:
CONST
N = 100;
VAR
V : array[1..N] of Byte;