align="justify"> символьний тип мову програмування
присвоюють символьної змінної ch одне і те ж символьне значення. Тут ^ G позначає Ctrl-послідовність Ctrt + G (керуючий символ з кодом 7 BEL-звуковий сигнал). Знак # і наступна за ним ціла Беззнаковая константа позначають код символу.
З тридцяти двох керуючих символів нам, швидше за все, можуть знадобитися лише деякі (табл. 1.2).
Таблиця 1.2. Деякі керуючі символи набору ASCII
КодCtrl-последовательностьИспользование функції СhrМнемоніческое обозначеніеДействіе # 7 ^ GChr (7) BELЗвуковой сигнал динаміка # 8 ^ НChr (8) BSВозврат курсору на одну позицію # 9 ^ IChr (9) HTГорізонтальная табуляція # 10 ^ JChr (10) LFПеревод рядка # 12 ^ LChr (12) FFПрогон сторінки # 13 ^ МChr (13) CRВозврат каретки # 26 ^ ZChr (26) SUBКонец файлу # 27 ^ [Chr (27) ESCСімвол Escape
Перші 32 символу ASCII є керуючими. Для більшості з них не існує відповідної клавіші. Для того, щоб включити в послідовність символів такі символи, введено поняття керуючого символу, для якого передбачено запис: ^ <символ>. Наприклад, ^ [- відповідає клавіші ; ^ G - для звукового сигналу. p align="justify"> Читання символу .
Звернення Read (f, v) t де v позначає змінну, що відноситься до типу, сумісного з типом Char, еквівалентно оператору:
begin v: = f? ; Get (f) end
де всі входження f позначають одну і ту ж змінну. Якщо перед зверненням Read (f, v) було істинно eoln (f), то після буде істинно умова (v = ''). br/>
.2 Лексеми і роздільники
Програма на Паскалі складається з лексем і символів-роздільників. У лексеми Паскаля входять спеціальні символи, символи-слова, імена, числа, рядки символів, мітки і директиви. У наступному розділі мова піде про символах-роздільниках.
Роздільники
Символами-роздільниками вважаються прогалини, кінці рядків (роздільники рядків) і примітки. Всередині лексем Паскаля ні роздільники, ні їх частини зустрічатися не можуть. Між двома наступними один за одним іменами, символами-словами або числами повинен бути принаймні один роздільник. p align="justify"> Примітка <...