Оберон-клуб «ВЄДАsoft»
https://zx.oberon.org/forum/

Расширенный набор ASCII
https://zx.oberon.org/forum/viewtopic.php?f=79&t=146
Страница 1 из 1

Автор:  Len [ 20 ноя 2013, 15:17 ]
Заголовок сообщения:  Расширенный набор ASCII

Свердлов С.З. Языки программирования и методы трансляции: Учебное пособие. - СПб.: Питер, 2007 писал(а):
CHAR символы расширенного набора ASCII

Что значит символы расширенного набора?

Автор:  Saferoll [ 20 ноя 2013, 19:29 ]
Заголовок сообщения:  Re: Расширенный набор ASCII

Len писал(а):
Свердлов С.З. Языки программирования и методы трансляции: Учебное пособие. - СПб.: Питер, 2007 писал(а):
CHAR символы расширенного набора ASCII

Что значит символы расширенного набора?

В Википедии про ASCII сказано:
Цитата:
ASCII представляет собой кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов. Изначально разработанная как 7-битная, с широким распространением 8-битного байта ASCII стала восприниматься как половина 8-битной. В компьютерах обычно используют расширения ASCII с задействованным 8-м битом и второй половиной кодовой таблицы
Т.е. расширенный набор - это набор из 256 символов (8 бит - 0X .. 0FFX), а не из 127 (7 бит - 0X .. 7FX).
Подробности можно найти по вышеуказанной ссылке.

Кстати, в юникодных версиях набор ASCII еще больше расширен. В "Сообщении о языке Компонентный Паскаль" (перевод на русский язык Ф.В.Ткачевым документа "Component Pascal Language Report", поставляемого вместе с BlackBox) описаны типы:
Цитата:
SHORTCHAR литеры набора Latin‘1 (0X .. 0FFX) - расширенный набор символов ASCII
CHAR литеры набора Unicode (0X .. 0FFFFX) - "очень" расширенный набор символов
CHAR >= SHORTCHAR - тип CHAR включает в себя SHORTCHAR
(примечания курсивом добавил я.Saferoll)

Страница 1 из 1 Часовой пояс: UTC + 2 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/