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









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