На предыдущую страницу

На оглавление

На следующую страницу




Приложение A

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

   Базовый набор символов - это стандартные 7-битные символы кода ASCII (American Standard Code for Information Interchange) вплоть до символа с восьмеричным кодом 173. Символы с восьмеричными кодами 173 и больше используются как управляющие. Альтернативный набор символов, в первую очередь, включает греческие буквы и некоторые специальные символы. Символ обратной косой черты (восьмеричный код 134) интерпретируется как команда "возврат на символ" (backspace). Альтернативный символ во входном потоке символов представляется двумя символами: управляющий символ и символ из стандартного набора, эквивалентный альтернативному символу. Все допустимые альтернативные символы и их эквиваленты из стандартного набора приведены в таблице ниже.

   Существует 4 управляющих символа: "|" (вертикальная черта - восьмеричный код 174), "~" (тильда - восьмеричный код 176), "{" (открывающая фигурная скобка - восьмеричный код 173) и "}" (закрывающая фигурная скобка - восьмеричный код 175). Символ вертикальной черты и символ тильды указывают на то, что следующий стандартный символ представляет собой альтернативный символ из первого или второго альтернативного набора символов, соответственно. Возможна модификация представления целой строки символов. Для этого строка заключается в фигурные скобки, причём первый символ после открывающей скобки интерпретируется как управляющий. Список допустимых управляющих символов и их значений приведён ниже. Модифицируемые строки могут быть вложенными, но при этом надо учитывать, что невозможно завершение модифицируемой строки без завершения всех вложенных строк модификации. Управляющий символ может записываться как в верхнем, так и в нижнем регистре.

  |g           отображается   
  {B{+238}Pu}  отображается   238Pu

Символы для управления строкой символов

      |  - первый альтернативный набор символов
      ~  - второй альтернативный набор символов
      +  - надстрочный текст
      -  - подстрочный текст (символы + и - являются взаимоисключающими)
      I  - курсив
      B  - жирный шрифт
      U  - подчёркнутый текст

Замечание: символ "^" может использоваться перед символом или словом для сохранения его регистра, например, ^A - означает букву A (но не a).



Альтернативные наборы символов

Altarnate character sets



На предыдущую страницу

На оглавление

На следующую страницу