Символ
|
Действие
|
Английское название
|
7
|
Подача стандартного звукового сигнала
|
Beep
|
10
|
Признак конца строки текстового файла
|
End Of Line (EOLn)
|
13
|
Перевод строки
|
Line Feed (LF)
|
26
|
Признак конца файла
|
End Of File (EOF)
|
Компилятор с языка программирования может обрабатывать управляющие символы определенным в нем нестандартным образом. Например, в языке Delphi все первые 33 символа, включая пробел, считаются разделителями при вводе информации, т.е. практически любым из них можно отделять. Например, числа при вводе из файла или с клавиатуры.
В тексте программы константы символьного типа записываются двумя способами. Наиболее наглядный из них – это заключение любого изображаемого символа в апострофы. Например: ‘*’, ‘F’, ‘1’. Второй способ позволяет задавать любые символьные константы, в том числе и соответствующие управляющим символам, по их кодам. В этом случае обозначение константы начинается с символа «#», за которым следует десятичный код (т.е. номер от 0 до 255) соответствующего символа. Например: #13, #26, #65. Если же мы считываем значение символьной переменной с клавиатуры или из файла, то соответствующий символ должен быть набит уже без апострофов. А если считывается последовательность символов (текст), то они набиваются все подряд, без разделителей, так как пробел, и другие разделители числовых констант также являются значимыми символами.
Итак, переменным типа Char мы можем присваивать стандартные символы (буквенные или цифровые). В соответствии с правилами подобным переменным в каждом случае могут в качестве возможных значений присваиваться следующие знаки:
заглавные буквы от A до Z;
цифровые символы от 0 до 9;
пропуски (или пробелы);
знаки операций, скобки и т.д.
Исключением составляет штрих(апостроф) ‘, имеющий специальное назначение.
Если в программе имеется описание
то возможны, например, операторы присваивания
Штрих (апостроф) – ‘ – принятая в Паскале форма кавычки употребляется всякий раз, когда значение типа char явно указывается в программе. Выполнение операторов
приводит к высвечиванию на экране символа b.
Каждый символ имеет свой порядковый номер, благодаря чему в работе с символами можно использовать стандартные функции pred(x), succ(x), ord(x) и chr(x).
Достарыңызбен бөлісу: