脱字符表示法 脱字符表示法Caret notation是对ASCII码不可打印的控制字符的一种表示法用一个脱字符 后跟一个大写字符来表示一个控制字符的ASCII码值 例如控制字符ACK的ASCII码值为可用F表示因为F是字母表的第个字符NULL字符的码值为用表示因为在ASCII码表中字符A前面的字符就是 DEL字符的码值是表示为 因为ASCII字符恰在之前在代表时表意为所以可以指称位ASCII表的补码为 许多操作系统包括类UNIX系统DOS允许用户按下Ctrl键时按下另一个脱字符表示法使用的字母键来输入控制字符 脱字符表示法被许多程序使用特别是Unix终端驱动程序与文本文件显示程序如moreless通常用於終端機連線例如Telnet通訊協定以脫字符開頭再接一個符號用來讓這些控制字元得以在畫面上顯現雖然看起來是兩個字元但在終端機上實際只有一個字元在絕大部分的終端機系統中包括Windows的命令提示字元cmdexeLinux和FreeBSD都可用Ctrl代表脫出字元輸入想要的ASCII控制字元例如想輸入空字符就要輸入Ctrl而非後者會顯示成兩字元前者只會顯示成一字元