Язык программирования Delphi располагает двумя видами констант: обычные константы Delphi и именованные константы Delphi. Под обычной константой понимается некое целое, либо дробное число, всякое логическое значение, отдельный символ, либо строка символов или.
Числовые константы Delphi
В коде исходной программы программист обычно записывает числовые константы, как полагается, в виде чисел, например, если программе решает какую-то математическую задачу. Записывая дробные числа разработчик программы разделяет целую и дробную части символом «.». Если константа положительная, то перед ней можно опустить знак «+», если же она отрицательная, то перед этой константой необходимо поставить знак «-«.
Пример 1. (представление числовых констант)
Дробную константу также можно представить как число с плавающей точкой. Такое представление дробной константы объясняется тем, что всякое число можно записать в алгебраической форме в виде произведения числа (которое меньше 10), называемого мантиссой, и степени десятки, которая называется порядком. В таблице ниже приведены числа в трех разных формах:
Строковые и символьные константы Delphi
При написании программы разработчик обычно записывает строковые и символьные константы заключая их в специальные кавычки — апострофы.
Пример 2.
В приведенном примере обратите внимание на константу ‘4.75’. Эта константа является именно символьной, другими словами, является строкой символов, которая лишь отображает число «четыре целых семьдесят пять сотых», а не само число 4,75.
Логические константы Delphi
В тексте исходной программы часто встречается логическое выражение, которое может означать либо «истину» (выражению такого типа ставится в соответствие константа true), либо «ложь» (такому выражению соответствует константа false).
Пример 3:
b:=true
else
b:=false;
Именованные константы Delphi
Под именованной константой понимают имя или идентификатор, использующийся в тексте исходной программы, замещая саму константу. Для использования именованной константы, впрочем как и переменной, программист объявляет ее в программе. Общий вид конструкции объявления данной константы представляется так:
откуда константа подразумевает имя константы, а значение — собственно ее значение. Чтобы объявить именованную константу в программе, ее помещают в раздел объявления констант, начинающегося зарезервированным словом const.
Пример 4:
После того, как программист объявил именованную константу в разделе const, теперь он может ее использовать в основной программе. Главное отличие переменной от константы состоит в том, что для переменной указывают тип данных, а для константы — явно нет, поскольку тип константы задается ее видом.