Справочное руководство по языку Ада-83


              

Набор символов


Символами в тексте программы должны быть только графические символы и символы управления форматом. Каждый графический символ соответствует единственному коду из набора символов 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] В тексте перевода наряду с латинским используется алфавит строчных русских букв. - Прим. ред.



Содержание  Назад  Вперед