1. Основные понятия языка UniPascal
13
Другая запись той-же символьной константы:
"Эта строка содержит апостроф: '."
Во втором случае не нужно писать апостроф дважды, потому что для
обозначения начала и конца строки используются кавычки.
Есть особый вид символьной константы - односимвольная. Ее можно записать и
так: #n, где n - ASCII код символа.
Последовательность строк, разделенных пробелом или символом конца строки,
является одной строкой. Это дает возможность записать символьную константу в
нескольких строках текста. Символьная константа не должна превышать 255 символов.
В символьной константе могут быть записаны все символы набора ASCII и все
буквы кириллицы.
Следует общий вид символьных констант:
CharConst =
'"' ASCII_8 '"'| "'" ASCII_8 "'"| '#'IntConst.
StringConst =
{ '"' { ASCII_8 } '"' |
 "'" { ASCII_8 } "'" |
 CharConst } |
'""' | "''".
ASCII_8 =
Digit | Letter |
'!'| '"'| '#'| '$'| '%'| '&'| "'"| '('| ')'| '*'| '+'| ','| '-'| '.'|
'/'| ':'| ';'| '<'| '='| '>'| '?'| '@'| '['| '\'| ']'| '^'| '_'| ' '|
'{'| '|'| '}'| '~'...
Здесь ASCII_8 означает символ 8-битового ASCII набора, включающий и буквы
кириллицы, а IntConst - это ASCII код символа (целое число без знака в интервале
[0..255]).
Примеры:
1)
'Это строка'
2)
'Эта строка содержит '''
3)
"Эта строка содержит ' "
4)
'Эта строка содержит " '
5)
"Это" 'длинная '
"строка"
1.7. Комментарий
Комментарий - это последовательность символов, заключенная в { } или (* *). Он
может появляться везде в программе, где допускаются разделители. Комментарий
предназначен для пояснений в тексте программы и при трансляции игнорируется. Он не
влияет на выполнение программы. В программе на языке Pascal легко можно
использовать комментарии. Рекомендуется возможно чаще использовать эту
возможность.
При составлении комментария необходимо соблюдать следующие правила:
*
комментарий должен быть заключен в комментарные скобки одного типа,
т.е. нельзя начать комментарии с фигурной скобки, а завершить его с *),
или наоборот;
<<  <  GO  >  >>

Вернуться к началу сайта