Константы, применяемее в программах, могут быть числовыми, логическими, символьными и строковыми.
Числовые константы.
Могут быть целыми и вещественными.
-целые константы. Могут быть десятичные и шестнадцатеричные.
Целые десятичные константы представляют собой последовательность десятичных цифр, которой может предшествовать знак «+» или «-». Диапазон целых десятичных констант лежит в пределах -32 768 до 32 767. В языке определена целая стандартная константа с именем MaxInt=32 767.
Шестнадцатеричные константы.
Они состоят из цифр 0123456789 A B C D E F ,начинаются символом $. Диапазон составляет от $0000 до $FFFF, что в десятичной системе счисления соответствует от 0 до 65 535.
-вещественные константы. Они могут изображаться в двух формах: либо в естественной форме (с фиксированной точкой), либо в полулогарифмической форме (с плавающей точкой).
В естественной форме число записывается в виде целой и дробной частей, разделенной десятичной точкой. Причем число не сможет начинаться и оканчиваться точкой. Константы -99.9, 0.12,+34.09, 99.0- вещественного типа.
Числа можно записать и в более удобном виде: 9,10956 10^-28. Можно сокращать до Е 9,10956Е-28.
Цифра предшествующая Е, образует мантиссу числа, а за буквой Е пишется целый порядок. Такая форма записи- полулогарифмическая.
Логические константы.
Логические, или булевы, константы имеют 2 значения :true (истинно) false(ложно). Используются при программировании разветвляющихся алгоритмов.
Символьные константы.
Символьной константой является символ, заключенный в апострофы: ‘a’, ‘7’, ‘=’.
Строковые константы.
Строковая константа, или просто строка, - это последовательность символов языка, заключенная в апострофы и не содержащая непарных апострофов: ' Эта строковая константа' ,’Summa=a+b'.строки используются, например, для вывода текстов на печать.
Переменные так же, как и константы, относятся к какому- либо типу. Тип переменных задается с помощью описания переменных в разделе программ.