Константа — это сущность, которая остается неизменной во время выполнения программы. Паскаль позволяет объявлять только константы следующих типов:
- Порядковые типы
- Набор типов
- Типы указателей (но единственное допустимое значение — Nil).
- Реальные типы
- голец
- строка
Объявление констант
Синтаксис объявления констант следующий:
const identifier = constant_value;
В следующей таблице приведены примеры некоторых допустимых объявлений констант —
Константа реального типа
Sr.No | Тип и примеры констант |
---|---|
1 |
Порядковая (целочисленная) константа типа valid_age = 21; |
2 |
Установить постоянную типа Гласные = набор (A, E, I, O, U); |
3 |
Константа типа указателя P = ноль; |
4 |
е = 2,7182818; скорость света = 3.0E + 10; |
5 |
Тип символа константа Оператор = ‘+’; |
6 |
Константа типа строки президент = ‘Джонни Депп’; |
Порядковая (целочисленная) константа типа
valid_age = 21;
Установить постоянную типа
Гласные = набор (A, E, I, O, U);
Константа типа указателя
P = ноль;
е = 2,7182818;
скорость света = 3.0E + 10;
Тип символа константа
Оператор = ‘+’;
Константа типа строки
президент = ‘Джонни Депп’;
Следующий пример иллюстрирует концепцию —
program const_circle (input,output); const PI = 3.141592654; var r, d, c : real; {variable declaration: radius, dia, circumference} begin writeln('Enter the radius of the circle'); readln(r); d := 2 * r; c := PI * d; writeln('The circumference of the circle is ',c:7:2); end.
Когда приведенный выше код компилируется и выполняется, он дает следующий результат —
Enter the radius of the circle 23 The circumference of the circle is 144.51
Соблюдайте форматирование в выводе программы. Переменная c должна быть отформатирована с общим количеством цифр 7 и 2 цифр после десятичного знака. Паскаль позволяет такое форматирование вывода с числовыми переменными.