C#中的特殊字元

來源:互聯網
上載者:User
 
特殊字元 c#
C# 語言規範--2.4.4.4 字元
作者:unknown 更新時間: 2005-03-29    
  
字元表示單個字元,通常由置於引號中的一個字元組成,如 'a'。

character-literal:(字元:)
'   character   '('   字元   ')
character:(字元:)
single-character(單字元)
simple-escape-sequence(簡單逸出序列)
hexadecimal-escape-sequence(十六進位逸出序列)
unicode-escape-sequence(unicode 逸出序列)
single-character:(單字元:)
除 ' (U+0027)、/ (U+005C) 和分行符號外的任何字元
simple-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。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.