c c 中的轉義符

2021-09-08 21:07:43 字數 1563 閱讀 5111

參考:

字元轉義:

轉義符說明

一般字元

除 . $ ^ { [ ( | ) * + ? \ 外,其他字元與自身匹配。

\a與響鈴(警報)\u0007 匹配。

\b如果在 字元類中,則與退格符 \u0008 匹配;如果不是這種情況,請參見本表後面的「注意」部分。

\t與 tab 符 \u0009 匹配。

\r與回車符 \u000d 匹配。

\v與垂直 tab 符 \u000b 匹配。

\f與換頁符 \u000c 匹配。

\n與換行符 \u000a 匹配。

\e與 esc 符 \u001b 匹配。

\040將 ascii 字元匹配為八進位制數(最多三位);如果沒有前導零的數字只有一位數或者與捕獲組號相對應,則該數字為後向引用。(有關詳細資訊,請參見反向引用。)例如,字元\040表示空格。

\x20使用十六進製制表示形式(恰好兩位)與 ascii 字元匹配。

\cc與 ascii 控制字元匹配;例如,\cc為 ctrl-c。

\u0020使用十六進製制表示形式(恰好四位)與 unicode 字元匹配。

\在後面帶有不識別為轉義符的字元時,與該字元匹配。例如,\*\x2a相同。

注意   轉義字元 \b 是乙個特例。在正規表示式中,\b 表示單詞邊界(\w 和 \w 之間的字元);不過,在 [ ] 字元類中,\b 表示退格符。在替換模式中,\b 始終表示退格符。

\a 響鈴(bel) 007

\b 退格(bs) 008

\f 換頁(ff) 012

\n 換行(lf) 010

\r 回車(cr) 013

\t 水平製表(ht) 009

\v 垂直製表(vt) 011

\\ 反斜槓 092

\? 問號字元 063

\' 單引號字元 039

\" 雙引號字元 034

\0 空字元(null) 000

\ddd 任意字元 三位八進位制

\xhh 任意字元 二位十六進製制

c#中換行推薦用system.environment.newline,

例如:messagebox.show(this, "成功了,使用者名稱是:" + this.textboxname.text+","+environment.newline+ "密碼是:" + this.textboxpwd.text, "提示", messageboxbuttons.ok, messageboxicon.information);

C C 中的轉義字元

a 蜂鳴,響鈴 b 回退 向後退一格 f 換頁 n 換行,游標到下行行首 r 回車,游標到本行行首 t 水平製表 v 垂直製表 反斜槓 單引號 雙引號 問號 ddd 三位八進位制 xhh 二位十六進製制 0 空字元 null 什麼都不做 注 1,v垂直製表和 f換頁符對螢幕沒有任何影響,但會影響印表...

c c 中的轉義字元

所有的ascii碼都可以用 加數字 一般是8進製數字 來表示。而c中定義了一些字母前加 來表示常見的那些不能顯示的ascii字元,如 0,t,n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思了。轉義字元 意義 ascii碼值 十進位制 a 響鈴 bel 007 b 退格 bs ...

c c 中的轉義字元

所有的ascii碼都可以用 加數字 一般是8進製數字 來表示。而c中定義了一些字母前加 來表示常見的那些不能顯示的ascii字元,如 0,t,n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思了。轉義字元 意義 ascii碼值 十進位制 a 響鈴 bel 007 b 退格 bs ...