Читайте также:
|
|
Константы активно используются в выражениях, процедурах ввода-вывода. Их тип определяется тем, как явно записаны их значение.
В качестве констант в языке Турбо-Паскаль используются:
- числа.
Используются целые, вещественные и шестнадцатеричные числа.
Целые числа представляются совокупностью десятичных цифр со
знаком или без него и не имеют дробной части.
Примеры целых констант:
72 -3241 +55754
Целые числа могут иметь и шестнадцатеричное представление с ведущим знаком $:
$5АВС
Вещественные числа в своем обычном представлении имеют
дробную часть, перед которой ставится десятичная точка. При этом до и после нее обязательно должна быть хотя бы одна цифра. Такой формат называют форматом числа с фиксированной точкой.
Вместе с тем, вещественные числа могут быть представлены и в
формате числа с плавающей точкой. Такие числа после целого или
дробного своего выражения содержат т.н. экспоненциальную часть. Она включает служебный символ «Е», знаки «плюс» или «минус» и десятичный порядок («умножить на 10 в степени»).
Примеры вещественных констант:
3.14 -0.525 23.4Е-2
- символы.
Такой константой может быть любой допустимый символ, заключенный в апострофы. При необходимости отображения самого апострофа, его удваивают.
Примеры символьных констант:
`F` `f` `Ц` `!` `*` ````
Для записи символа можно воспользоваться знанием его внутреннего кода, перед которым достаточно поместить знак «#»:
#70 (означает F)
- строки.
Строчные константы изображаются любой (в апострофах)
последовательностью символов, кроме CR (#13). Апостроф при своем
отображении удваивается. Допускаются пустые строки.
Примеры строчных констант:
`КАФЕДРА` `Д’’Артаньян` ``
- логические константы.
Они имеют только две альтернативы для своего выражения: TRUE («истина») или FALSE («ложь»).
- константы-множества.
Это последовательность (список) элементов множества, заключенная в квадратные скобки.
Примеры констант-множеств:
[VAG,LOK,MOTO]
[-10..0,0..10,20,30]
[] – пустая константа-множество.
Константы могут быть:
- поименованными;
- непоименованными.
Непоименованные константы появляются в тексте программы в своем явном виде, т.е. в форме конкретного значения, например, в выражении. Их не требуется описывать в разделе объявлений.
Поименованные константы имеют т.н. имена (идентификаторы), которые используются как синонимы конкретных значений. Этот вид констант описывается в разделе объявлений программы (вслед за служебным словом CONST) в виде списка назначений констант, разделенных «;». Каждое назначение состоит из имени, знака равенства и конкретного значения:
CONST A=254.037511;
B=` отчетный месяц`;
С=-15.9999Е5;
D=121;
Т=TRUE;
F=FALSE;
Эти константы будут использоваться в программе с указанными значениями, причем изменить их значения в пределах данной программы нельзя (!).
Дата добавления: 2015-07-11; просмотров: 131 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Алфавит языка. | | | Выражения. |