Пятница, Октябрь 30Добро пожаловать!

Константы в языке Delphi

Язык программирования Delphi располагает двумя видами констант: обычные константы Delphi и именованные константы Delphi. Под обычной константой понимается некое целое, либо дробное число, всякое  логическое значение, отдельный символ, либо строка символов или.

Числовые константы в языке Delphi

В коде исходной программы программист обычно записывает числовые константы, как полагается, в виде чисел, например, если программе решает какую-то математическую задачу. Записывая дробные числа разработчик программы разделяет целую и дробную части символом «.». Если константа положительная, то перед ней можно опустить знак «+», если же она отрицательная, то перед этой константой необходимо поставить знак   «-«.

Пример 1. (представление числовых констант)

32  
32.26

Дробную константу также можно представить как число с плавающей точкой. Такое представление дробной константы объясняется тем, что всякое число можно записать в алгебраической форме в виде произведения числа (которое меньше 10), называемого мантиссой, и степени десятки, которая называется порядком. В таблице ниже приведены числа в трех разных формах:

константы delphi

Строковые и символьные константы в языке Delphi

При написании программы разработчик обычно записывает строковые и символьные константы заключая их в специальные кавычки — апострофы.

Пример 2.

‘programming Delphi’
‘4.75’
‘П’

В приведенном примере обратите внимание на константу ‘4.75’. Эта константа является именно символьной, другими словами, является строкой символов, которая лишь отображает число «четыре целых семьдесят пять сотых», а не само число 4,75.

Логические константы в языке Delphi

В тексте исходной программы часто встречается логическое выражение, которое может означать либо «истину» (выражению такого типа ставится в соответствие константа true), либо «ложь» (такому выражению соответствует константа false).

Пример 3.

         . . .
if b=5 then  b:=true
else
b:=false;
         . . .

Именованные константы в языке Delphi

Под именованной константой понимают имя или идентификатор, использующийся в тексте исходной программы, замещая саму константу. Для использования именованной константы, впрочем как и переменной, программист объявляет ее в программе. Общий вид конструкции объявления данной константы представляется так:

<константа=значение;>

откуда константа подразумевает имя константы, а значение — собственно ее значение. Чтобы объявить именованную константу в программе, ее помещают в раздел объявления констант, начинающегося зарезервированным словом const.

Пример 4.

const  
col=10;  
chislo=2.65;
 

После того, как программист объявил именованную константу в разделе const, теперь он может ее использовать в основной программе.

Главное отличие переменной от константы состоит в том, что для переменной указывают тип данных, а для константы — явно нет, поскольку тип константы задается ее видом.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *