C 中的特殊字元

2021-08-22 17:30:48 字數 1180 閱讀 5330

特殊字元 c#

c# 語言規範--2.4.4.4 字元

字元表示單個字元,通常由置於引號中的乙個字元組成,如 'a'。

character-literal:(字元:)

' character '(' 字元 ')

character:(字元:)

single-character(單字元)

******-escape-sequence(簡單轉義序列)

hexadecimal-escape-sequence(十六進製制轉義序列)

unicode-escape-sequence(unicode 轉義序列)

single-character:(單字元:)

除 ' (u+0027)、\ (u+005c) 和換行符外的任何字元

******-escape-sequence: one of(簡單轉義序列:下列之一)

\' \" \\ \0 \a \b \f \n \r \t \v

hexadecimal-escape-sequence:(十六進製制轉義序列:)

\x hex-digit hex-digitopt hex-digitopt hex-digitopt(\x 十六進製制數字 十六進製制數字可選 十六進製制數字可選 十六進製制數字可選)

「字元」中跟在反斜槓字元 (\) 後面的字元必須是下列字元之一:'、"、\、0、a、b、f、n、r、t、u、u、x、v。否則將發生編譯時錯誤。

十六進製制轉義序列表示單個 unicode 字元,它的值由「\x」後接十六進製制數組成。

如果乙個字元表示的值大於 u+ffff,則將發生編譯時錯誤。

字元中的 unicode 字元轉義序列(第 2.4.1 節)必須在 u+0000 到 u+ffff 的範圍內。

乙個簡單轉義序列表示乙個 unicode 字元編碼,詳見下表。

轉義序列 字元名稱 unicode 編碼

\'單引號 0x0027

\"雙引號 0x0022

\\反斜槓 0x005c

\0空 0x0000

\a警報 0x0007

\b退格符 0x0008

\f換頁符 0x000c

\n換行符 0x000a

\r回車 0x000d

\t水平製表符 0x0009

\v垂直製表符 0x000b

「字元」的型別為 char。

命令中的特殊字元

小知識 表示乙個命令的結束 另乙個命令的開始 在windows中通常將一些正規表示式的基本字元稱為萬用字元,而在linux作業系統中人們則將這些基本字元稱為元字元。使用多個元字元組成的查詢表示式稱為匹配模式,使用匹配模式查詢的過程稱為 模式 匹配 字串引用符雙引號和單引號 雙引號和單引號的主要作用是...

Bash中的特殊字元

行首以 開頭 除 之外 的是注釋。是用於指定當前指令碼的直譯器,我們這裡為bash,且應該指明完整路徑,所以為 bin bash 當然,在echo中轉義的 是不能作為注釋的 vim test.sh輸入如下 並儲存。中文為注釋,無需要輸入 bin bash echo the here dose not...

shell中的特殊字元

shell中除使用普通字元外,還可以使用一些具有特殊含義和功能的特殊字元。在使用它們時應注意其特殊的含義和作用範圍。下面分別對這些特殊字元加以介紹。1.萬用字元 萬用字元用於模式匹配,如檔名匹配 路經名搜尋 字串查詢等。常用的萬用字元有 和括在方括號 中的字串行。使用者可以在作為命令引數的檔名中包含...