Коды Alt Key - 2 цифры против 3 цифр

1635
RRR

Откройте Блокнот и наберите 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
Я избегаю вопроса о разном количестве цифр, возвращающихся по-разному, всегда вводя 4 цифры. Alt + Numpad0 + Numpad0 + Numpad1 + Numpad6. JMD 14 лет назад 0

2 ответа на вопрос

3
Brian

225225% 256 = 201

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

3
Dennis Williamson

Причина, по которой 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 или 濉