程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C# 語言標准--2.4.4.4 字符

C# 語言標准--2.4.4.4 字符

編輯:C#入門知識

字符表示單個字符,通常由置於引號中的一個字符組成,如 '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。



 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved