脱字符

^,中文尚无通用名称,可以是插入符号、插入符、脱字符号、脱字符等;英文称为 Caret (发音: /ˈkærət/),是个倒 V 形的字素。说得明白一点,^ (英文 caret) 就是 ASCII 码位 5Ehex 或其他字符集称为 帽子(hat)、控制符(control) 又或 上箭头(uparrow) 的移格字符。其也可代表山形符号(英语:Chevron (insignia))、逻辑异或符号、幂、尖牙、指针 ( Pascal (编程语言)) 或“楔子”。此字符不论在 ASCII[1] 或 Unicode 都代表扬抑符(因其历来在 overstrike(英语:overstrike) 的作用),虽然它的ASCII字符名字叫做caret,但实际是作为circumflex或者overstrike字符;而排版时所称的caret则代表另一个相似但位于下方的 Unicode 字符:U+2038 ‸ CARET。

^
ASCII caret
(circumflex accent)
‸ ⁁ ^
Unicode caret Caret insertion point Fullwidth circumflex accent
一般标点符号
撇号 ’  '
括号 [ ]  ( )  { }  ⟨ ⟩  ( )
冒号 :
逗号,  ,  ،  、
顿号 、
连接号 ‒  –  —  ―
破折号  ——
省略号 …  ...  ⋯  ᠁  ฯ
叹号 !  !
句号 。  .
书名号 ‹ ›  « »  《 》  ﹏ ︴
专名号 _  ︳
连字号 ‐
连字暨减号 -
问号 ?  ?
引号 ‘ ’  “ ”  ' '  " "  「 」『 』
分号 ;  ;
斜线 /  ⧸  ⁄
着重号 ‧
示亡号  
隐讳号 ×
分字符
间隔号 ·
空格        
一般排版符号
和号 &
星号 *
@ @
井号 #
数字符号 №
反斜线 \
等号 =
倒感叹号 ¡
倒问号 ¿
乘号 ×
除号 ÷
序数标识(英语:ordinal indicator) º ª
百分号 %
千分号 ‰
万分号 ‱
加号、减号 + −
正负号、负正号 ± ∓
度数符号 °
角分符号 ′  ″  ‴
段落符号  //  
竖线 |  ‖  ¦
分节符号 §
参考标记 ※
项目符号 •
脱字符 ^
波浪号 ~
上横线 ‾
下横线 _
虚缺号 □
剑标 † ‡ ⹋
同上符号 〃
知识产权符号
著作权符号 ©
copyleft Copyleft.svg
录音著作权符号(英语:Sound recording copyright symbol) ℗
注册商标符号 ®
服务商标 ℠
商标符号 ™
货币
国际货币符号 ¤
货币符号

؋ ​₳ ​ ฿ ​₿ ​ ₵ ​¢ ​₡ ​₢(英语:Brazilian cruzeiro) ​ $ ​₫ ​₯ ​֏ ​ ₠ ​€ ​ ƒ(英语:Florin sign) ​₣ ​ ₲ ​ ₴ ​ ₭ ​ ₺ ​₾ ​ ₼ ​ℳ ​₥ ​ ₦ ​ ₧ ​₱(英语:Philippine peso sign) ​₰ ​£ ​ ﷼ ​៛ ​₽(英语:Ruble sign) ​₹(英语:Indian rupee sign) ₨ ​ ₪(英语:Shekel sign) ​ ৳ ​₸ ​₮ ​ ₩ ​ 圓 圆 円 元 ¥

特殊排版符号
asterism(英语:Asterism (typography)) ⁂
fleuron,hedera(英语:Fleuron (typography)) ❧
标示号 ☞
疑问惊叹号 ‽
反讽号(英语:irony punctuation) ⸮
菱形 ◊
连音符 ⁀
相关符号
    • 附加符号
    • 逻辑符号
  • 空白字符
其他语言标点符号

此外还有一个带斜线的下方变形字符:U+2041 ⁁ CARET INSERTION POINT。不要将 ^ 和扬抑符和其他山形字符,例如 U+028C ʌ LATIN LETTER TURNED V 或 U+2227 ∧ LOGICAL AND(逻辑与) 搞混。

来源

校对字符

作为排版校对符号,脱字符放在字符下方,与(英文的)逗号相近的水平位置,表示脱漏的字符、词组在此处插入;也可以放在字符的上方,单撇号(apostrophe)相近的水平位置,呈“U+02C7 ˇ ”字形。

扬抑符

打字机有其上标变型;其在法文和葡萄牙文等用作扬抑符。其通常是个“死键,意思是按此键不会令打字机头移动,然后用户可再在其上打上其他字母。

到了电脑时代,1963年的原版 ASCII 标准预留了 5Ehex 码位用作上箭头 (↑)。但在1965年的 ECMA-6 标准变成扬抑符 (^),同时也用作附加符号;两年后的 ASCII 第二版也是这样。因为在当时,大型机与小型机的典型输出设备是电传打字机,使用该字符可以打印出带扬抑符的字母。到了显示器成为典型输出设备的时代,带有各种预组字符(Precomposed character)的字符集,如ISO/IEC 8859-1,大行其道。这时专门用作扬抑符失去了其意义,于是该字符的字形变得更大,作为其它用途。

其他用途

编程语言

很多编程语言都有用到 ^。其可代表幂、逻辑异或 (XOR) 运算符、字符串串接、以 脱字符表示法来表达控制字符等等。

正则表达式中,该字符表示字符串或者一行的开始。如果它开始了一个字符类的定义,则表示该字符类的补集被匹配。

Pascal中表示一个指针及其解引用。

Go语言表示按位非操作符。

Smalltalk中获取函数的返回语句。在一个方法中, ^ 1 将使得该方法退出并返回数1.

C++/CLI中,.NET引用类型的访问通过一个句柄("handle"), 使用新的语法ClassName^代替ClassName*。

C++ 支持 xor (用作 "^")与xor_eq (for "^="),以避免该字符连用。[2]


上标代表符和幂

在数学,当无法使用上标字时,^ 代表幂 (例如 3^5 代表  )。

在TeX排版时,该字符表示上标。

转义字符

DOS家族的指令直译程序 cmd.exe,以 ^作为转义字符来表示关键字。例如:

 C:\> ECHO   Show greater than: ^> pipe: ^| less than: ^< caret: ^^ and  ^%TMP^% and ^&
     Show greater than: > pipe: | less than: < caret: ^ and  %TMP% and &

序数指示符

在意大利文,^ 有时用来代表序数指示符。

签名记号

在 Twitter 等社交网站,在字词之前的 ^ 代表群组账号之中的个人签名,以分辨个别用户的输入。

上箭头

在互联网论坛或 Facebook 等社交网站,或在网络聊天,在某个帖子之下或之后可加上一个或一串 ^,代表上箭头,意思是叫人看看原文。

另见

注释

  1. ^ ASCII 字符称为^。
  2. ^ RFC 1345. [2016-07-24]. (原始内容存档于2013-05-30). 

Template:Математические знаки(俄语:Template:Математические знаки)