Набор символов
Символами в тексте программы должны быть только графические символы и символы управления форматом. Каждый графический символ соответствует единственному коду из набора символов ISO, кодируемых семью разрядами (стандарт ISO 646), и представляется (визуально) графическим знаком. Некоторые графические символы представляются различными графическими знаками в национальных представлениях набора символов ISO. При описании определения языка в данном справочном руководстве используются графические знаки ASCII, представляющие собой национальное представление ANSI набора символов ISO.
графический-символ ::= основной-графический-символ | строчная-буква | дополнительный-специальный-символ
основной-графический-символ ::= прописная-буква | цифра | специальный-символ | символ-пробела
основной-символ ::= основной-графический-символ | символ-управления-форматом
Набор основных символов достаточен для написания любой программы. Основные графические символы подразделяются на следующие категории:
а) прописные буквы [3]
ABCDEFGHIJKLMNOPQRSTUVWXYZ
б) цифры
0123456789
в) специальные символы
" # &'()*+, -./:;<=>- |
г) символ пробела.
Символы управления форматом — это символы ISO (и ASCII), называющиеся горизонтальной табуляцией, вертикальной табуляцией, возвратом каретки, переводом строчки и переводом формата.
Остальные категории графических символов определяются следующим образом:
д) строчные буквы [4]
abcdefghijklmnopqrstuvwxyz
е) дополнительные специальные символы
! $ % ? @ [ \ ] " ' | ) -
В разд. 2.10 определены допустимые замены для специальных символов вертикальной черты (|), номера (#) и кавычки (").
Примечание.
Графическому символу номера в представлении ASCII соответствует символ фунта стерлингов в представлении национальных стандартов Франции, Германии и Великобритании. Шрифтовые выделения графических символов (например, курсив или полужирный шрифт) не являются частью стандарта ISO.
Под использованными в этом разделе акронимами понимают следующее: ANSI — Американский национальный институт стандартов, ASCII — Американский стандартный код для обмена информацией, ISO — Международная организация по стандартизации.
Для ссылок на специальные и дополнительные специальные символы используются следующие их наименования:
Знак |
Наименование |
Знак |
Наименование |
" | кавычки |
> |
больше |
# |
номер (решетка) | подчеркивание | |
& | коммерческое И (амперсанд) | 1 | вертикальная черта |
' | апостроф | ! | восклицательный знак |
( | круглая скобка (левая) | $ | доллар |
) | круглая скобка (правая) | % | процент |
* | звездочка, умножение | ? | вопросительный знак |
+ | плюс | @ | коммерческое эт |
, | запятая | [ | квадратная скобка (левая) |
- | дефис, минус | \ | обратная дробная черта |
точка, период | ] | квадратная скобка (правая) | |
/ | дробная черта, деление | * | сиркюмфлекс |
двоеточие | слабое ударение | ||
; | точка с запятой | ! | фигурная скобка (левая) |
< | меньше | 1 | фигурная скобка (правая) |
= | равно | - | тильда |
[3] В тексте перевода для идентификаторов наряду с латинским используется алфавит прописных русских букв. -
Прим. ред.
[4]
В тексте перевода наряду с латинским используется алфавит строчных русских букв. -
Прим. ред.
Пред. | Уровень выше | След. |
1.6. КЛАССИФИКАЦИЯ ОШИБОК | Содержание | 2.2. ЛЕКСЕМЫ, РАЗДЕЛИТЕЛИ И ОГРАНИЧИТЕЛИ |