脱字符

维基百科,自由的百科全书
跳转至: 导航搜索
^

ASCII caret
(circumflex accent)
一般标点
撇号 ’ '
括号 【】、[ ]、( )、{ }、<>、〔〕⟨ ⟩
冒号
逗号
頓號
连接号 –、—、―、~
破折号 ──
省略号 …、...、. . .
叹号
句号 .、。
书名号 《》、〈〉
專名號 _
连字号 ~、
问号
引号 ‘ ’、“ ”、' '、" "
分号
斜杠 /
虚缺号
隐讳号 ×
分字符
空格 ( ) ( ) ( ) (␠) (␢) (␣)
间隔号 ·
一般排版
&号 &
@号 @
星号 *
反斜线 \
项目符号
脱字符 ^
剑标 †、‡
角度角分角秒符号 °、′、″
同上符号
叠字符号
井号 #
№号
除号 ÷
百分号千分号 %、‰
段落符号
分节符号 §
波浪號 ~
下划线 _
豎線、斷豎線 |、¦
知识产权符号
版权符号 ©
注册商标符号 ®
录音版权符号
服务商标
商标符号
货币
国际通货记号 ¤
货币符号
฿ ¢ $ ƒ £ ¥
特殊排版
数学符号
疑问惊叹号 ?!
参考标记
手写符号
手写符号
相关
附加符号
空白字符
维基百科图书 书籍(英文) · 分类 分类 · 主题 主题

^,中文尚無通用名稱,可以是插入符号、插入符、脱字符号、脱字符等;英文稱為 Caret (英语发音:/ˈkærət/),是個倒 V 形的字素。說得明白一點,^ (英文 caret) 就是 ASCII 碼位 5Ehex 或其他字元集稱為 帽子(hat)控制符(control) 又或 上箭頭(uparrow) 的移格字元。其也可代表山形符號邏輯異或符號、、尖牙、指標 ( Pascal (程式語言)) 或「楔子」。此字元不論在 ASCII[1]Unicode 都代表揚抑符(因其歷來在 overstrike 的作用),虽然它的ASCII字符名字叫做caret,但实际是作为circumflex或者overstrike字符;而排版时所称的caret則代表另一個相似但位於下方的 Unicode 字元:“”(CARETU+2038)。

此外還有一個帶斜線的下方變形字元:“”(CARET INSERTION POINTU+2041)。不要將 ^ 和揚抑符和其他山形字元,例如 “ʌ”(LATIN LETTER TURNED VU+028C) 或 “”(LOGICAL AND(邏輯與U+2227) 搞混。

來源[编辑]

校对字符[编辑]

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

揚抑符[编辑]

打字機有其上標變型;其在法文和葡萄牙文等用作揚抑符。其通常是個「死鍵dead key),意思是按此鍵不會令打字機頭移動,然後用戶可再在其上打上其他字母。

到了電腦時代,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