为什么退格通常用 ^H 表示?

Bil*_*eal 8 keyboard

我看不出^H与“退格”有什么共同之处。为什么退格在很多地方都是这样表示的?

Ign*_*ams 10

^表示按住Ctrl按钮。对于从@to 中的任何字符_,它会在ASCII 表中较早的 64 (0x40) 个位置生成一个字符。


小智 5

这是因为它在 ASCII 表中的位置,除了将控件分配给 ASCII 字符的顺序之外,它分配给 H 没有任何意义。

在 ASCII 上查看此 wiki; ASCII 解释

由于 ASCII 的通用性和广泛使用,它在计算中出现得如此频繁。


小智 5

请参阅http://en.wikipedia.org/wiki/Caret_notation - ^H 仅表示 0x08,因为 H 是字母表的第 8 个字母。除了为 0x08 分配了 BS 功能代码这一事实外,没有任何内容将其与退格功能联系起来。它可能很容易是 0x09,然后我们会写 ^G。