脱字符表示法

✍ dations ◷ 2025-08-25 08:12:07 #脱字符表示法

脱字符表示法(Caret notation)是对ASCII码不可打印的控制字符的一种表示法。用一个脱字符 (^)后跟一个大写字符来表示一个控制字符的ASCII码值。

例如,控制字符ACK的ASCII码值为6,可用^F表示,因为F是字母表的第6个字符。NULL字符的码值为0,用^@表示,因为在ASCII码表中,字符A前面的字符就是@。 DEL字符的码值是127,表示为^?, 因为ASCII字符'?'恰在'@'之前,在'@'代表0时,'?'表意为-1,所以可以指称7位ASCII表的-1(2补码为127)。

许多操作系统,包括类UNIX系统、DOS,允许用户按下Ctrl键时按下另一个脱字符表示法使用的字母键,来输入控制字符。

脱字符表示法被许多程序使用,特别是Unix终端驱动程序与文本文件显示程序如more、less。通常用于终端机连线(例如Telnet通讯协定),以脱字符^开头,再接一个符号,用来让这些控制字元得以在画面上显现。虽然看起来是两个字元,但在终端机上实际只有一个字元。在绝大部分的终端机系统中,包括Windows的命令提示字元(cmd.exe)、Linux和FreeBSD,都可用Ctrl代表脱出字元,输入想要的ASCII控制字元。例如想输入空字符,就要输入Ctrl+2,而非^@,后者会显示成两字元,前者只会显示成一字元。

相关

  • 中国珠算——运用算盘进行数学计算的知识与实践珠算是指用算盘计算,珠算有对应四则运算的相应法则,统称珠算法则。珠算以算盘口诀控制珠算过程,惟熟练后不用加减口诀。各种算盘有不同的指法和口诀。2013年,中国珠算被联合国教
  • 保定高新技术产业开发区保定高新技术产业开发区位于河北省保定市,是1992年11月经中华人民共和国国务院批准成立的国家级高新技术产业开发区,实际管辖面积60平方公里,总人口5.5万人。2012年全区实现固
  • 河合铈太郎河合铈太郎(1865年6月15日-1931年3月14日),号琴山,因此有“琴山河合”的称谓。日本森林学家,爱知县名古屋市人。曾担任东京帝国大学教授,也是台湾阿里山森林铁路的倡建者,然而当时他
  • 凯瑟琳·安·波特凯瑟琳·安·波特(英语:Katherine Anne Porter,1890年5月15日-1980年9月18日)。美国小说家、散文家,记者和政治活动家。她作品不多,只有以《灰色马,灰色的骑手》为代表的二十几个短
  • 忻州市长城列表忻州市长城列表列出位于中国山西省忻州市的古代长城墙体及附属设施。
  • 塞伦盖蒂塞伦盖蒂(Serengeti,又译为塞伦盖提)是非洲坦桑尼亚西北部至肯亚西南部的地区,南纬1至3度,东经34至36度,面积30,000平方公里,约70种大型哺乳类动物和500种特有鸟类,半年一次的大型动
  • JigsawJigsaw(拼图)公司,以前称为Google Ideas,是由Google创建的技术孵化器,现在作为Alphabet的子公司运营。Jigsaw总部位于纽约市,致力于理解来自“反极端主义”(countering extremism)、
  • 太白贝母太白贝母(学名:)为百合科贝母属下的一个种。
  • 前565年
  • 凯拉·巴恩斯凯拉·巴恩斯(英语:Cayla Barnes,1999年1月7日-),美国女子冰球运动员。她曾代表美国国家队参加2018年和2022年冬季奥林匹克运动会冰球比赛,获得一枚金牌和一枚银牌。