Язык:
Русский
English
Объявления констант (const: зарезервированное слово)
Объявление константы содержит идентификатор, который обозначает константу внутри блока, в котором происходит объявление. Идентификатор константы не может быть включён в своё собственное объявление.
Синтаксис
const идентификатор = значение;
... = ...
идентификатор = значение;
Замечания
Выражение "значение", используемое в описании константы, должно быть написано так, чтобы компилятор смог оценить его значение во время компиляции.
В Borland Pascal позволяются постоянные выражения в качестве расширения стандартного Pascal.
Для объявления инициализированной переменной можно использовать типизированные константы. В отличие от нетипизированных констант, при объявлении типизированной константы можно задать и тип, и значение константы. Типизированные константы могут изменяться при работе программы точно так же, как и переменные.
Примеры
(* Описания констант *)
const MaxData = 1024 * 64 - 16;
NumChars = Ord('Z') - Ord('A') + 1;
Message = 'Привет, мир!';
Ада
Константы в языке Ада различают на численные и типизированные. Объявление константы без указания типа объявляет численную константу.
Two_Pi : constant := 2.0 * Pi; -- вещественное число
Max : constant := 500; -- целое число
Max_Line_Size : constant := Max / 6; -- целое число 83
Power_16 : constant := 2**16; -- целое число 65_536
One, Un, Eins : constant := 1; -- три разных имени для 1
Численные константы в Аде аналогичны бестиповым константам Borland Pascal, но не могут быть строковыми. Строковые константы в языке Ада должны быть типизированными.
См. также
Лекция №1.2: Начальные сведения о программах на языке Pascal