Иллюстрированный самоучитель по Tirbo Pascal


Константы - часть 2


'Это - строка символов;

 'That' 's string.'.

Строка символов может быть пустой, т.е. не иметь никаких символов в обрамляющих ее апострофах. Строку можно составлять из кодов нужных символов с предшествующими каждому коду символами #, например, строка #83#121#109#98#11#108 эквивалентна строке ' Symbol'.

Наконец, в строке можно чередовать части, записанные в обрамляющих апострофах, с частями, записанными кодами. Таким способом можно вставлять в строки любые управляющие символы, в том числе и символ CR (код 13), например:

#7'Ошибка !'#13'Нажмите любую клавишу ...'#7 .

Конструктор множества - список элементов множества, обрамленный квадратными скобками, например:

[1,2,4..7,12] 

[blue, red] 

[] 

[true]

В отличие от стандартного Паскаля, в Турбо Паскале разрешается в объявлении констант использовать произвольные выражения, операндами которых могут быть ранее объявленные нетипизированные константы, имена типов и объектов, а также следующие функции от них;

abs lo ptr swap

chr odd   rpund trunc

hi   ord   sizeof

length  pred succ

Например:

const

MaxReal = Maxlnt div SizeOf(real); 

NumChars = ord('Z') - ord('a') + 1; 

Ln10 = 2.302585092994; 

Ln10R = 1 / Lnl0;.




- Начало -  - Назад -  - Вперед -



Книжный магазин