2

Откройте Блокнот и введите Alt+Numpad 1+Numpad 6, и это даст символ ►
Но когда я набираю Alt+Numpad 0+Numpad 1+Numpad 6, я не получаю никакого символа.

Какая здесь разница?

Когда я набираю Alt+2+2+5, я получаю ß
Когда я набираю Alt+225225, я получаю ╔, что соответствует Alt+201

Чем Alt+225225 совпадает с Alt+201?

2 ответа2

3

Причина, по которой Alt+Num16 дает вам ►, а Alt+Num016 ничего не дает, заключается в том, что вы можете получить доступ как к символам, сопоставленным с кодами с 1 по 31 кодовой страницей 437 IBM PC, так и к управляющим символам в этом диапазоне ASCII. Вы вводите начальный ноль для управляющих символов и опускаете начальные нули для графических символов в этом наборе: ☺☻ ♥ ♦ ♣ ♠ • ◘ ○ ◙♂♀ ♪ ♫ ☼►◄↕‼¶§▬↨ ↑ ↓ → ← ∟↔ ▲ ▼

Чтобы попробовать, вы можете набрать Alt+Num9 для ○ (кружок) или Alt+Num09 для Tab и Alt+Num13 для ♪ или Alt+Num013 для Return. Скажем так, использование ASCII 16 (Ctrl-P) теряется в глубине веков.

Если вы используете Unicode-совместимое приложение, такое как Wordpad, ввод Alt+Num225225 аналогичен Alt+Num28617 (225225% 65536 = 28617), который является символом U+6FC9 или 濉

3

225225% 256 = 201

Или двоичное представление 225225 заканчивается двоичным представлением 201.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .