Por que o backspace é geralmente representado por ^ H?

7

Não vejo o que ^H tem em comum com o "backspace". Por que o backspace é representado dessa maneira em muitos locais?

    
por Billy ONeal 19.11.2010 / 20:57

4 respostas

9

^ representa segurando o botão Ctrl . Com qualquer um dos caracteres de @ a _ , ele gera um caractere 64 (0x40) posições anteriores na tabela ASCII .

    
por 19.11.2010 / 21:12
5

Isso ocorre por causa de onde ele vem na tabela ASCII, não há significância em sua atribuição a H além daquela em que os controles foram atribuídos aos caracteres ASCII.

Veja este wiki em ASCII; ASCII explicado

Aparece com muita frequência na computação devido à semelhança do ASCII e seu uso extensivo.

    
por 19.11.2010 / 21:04
4

Veja link - ^ H significa apenas 0x08 porque H é a oitava letra do alfabeto. Não há nada ligando isso à funcionalidade backspace, exceto o fato de que 0x08 foi atribuído ao código da função BS. Poderia ser facilmente 0x09, então estaríamos escrevendo ^ G.

    
por 19.11.2010 / 21:19
1

"Esta sequência ainda é usada com humor para epanorthosis por alfabetizadores de computador, denotando a exclusão de um pretenso erro, bem como um tachado ".

"Meu pai-de-escravos decidiu atrapalhar o projeto."

Backspace - Wikipedia

@Matt - Enfileire os velhos, haha!

    
por 20.11.2010 / 01:48

Tags