8

Я не вижу, что общего у ^H с "backspace". Почему backspace представлен таким образом во многих местах?

4 ответа4

10

^ обозначает удерживание кнопки Ctrl . С любым из символов от @ до _ он генерирует символ на 64 (0x40) позиции ранее в таблице ASCII .

5

Это связано с тем, что в таблице ASCII она не имеет значения, ее значение не имеет значения, кроме того, в каком порядке были назначены элементы управления для символов ASCII.

Смотрите эту вики на ASCII; ASCII объяснил

Это часто встречается в вычислениях из-за общности ASCII и его широкого использования.

4

См http://en.wikipedia.org/wiki/Caret_notation - ^ H просто означает , 0x08 , потому что H является восьмая буква алфавита. Ничто не связывает это с функциональностью backspace, кроме того факта, что 0x08 был присвоен код функции BS. Это могло быть так же легко, как 0x09, тогда мы писали бы ^ G.

1

«Эта последовательность до сих пор с юмором используется для эпанортоза компьютерными грамотами , обозначая удаление предполагаемого промаха, очень похожего на зачеркивание».

«Мой раб-сукин сын» H ^ H ^ H ^ H ^ H ^ H ^ H ^ H ^ Hboss решил остановить проект.

Backspace - Википедия

@ Матт - Очередь стариков, хаха!

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