Программирование на языке Pascal

6cac1dc9

Стандартные функции


Функция chr(k:byte):char "превращает"; номер символа в символ. Действие этой функции аналогично действию операции #. Например:

c:= chr(48); {c: char} {c = '0'}

Обратной к функции chr() является уже изученная нами функция ord(). Таким образом, для любого числа k и для любого символа с

ord(chr(k)) = k и chr(ord(c)) = c

Надеемся, читатель помнит, что стандартные процедуры и функции pred(), succ(), inc() и dec(), определенные для значений любого порядкового типа1), применимы также и к символам (значениям порядкового типа данных char). Например:

pred('[') = 'Z' succ('z') = '{' inc('a') = 'b' inc('c',2) = 'e' dec('z') = 'y' dec(#0,4) = '№' {#252}

Стандартная функция upcase(c: char):char превращает строчную букву в прописную. Символы, не являющиеся строчными латинскими буквами, остаются без изменения (к сожалению, в их число попадают и все русские буквы).



Содержание раздела