除了數字以外,計算機處理的信息,主要就是字符了。字符包括數字字符、英文字母、表達符號等,C#提供的字符類型按照國際上公認的標准,采用Unicode字符集。一個Unicode的標准字符長度為16位,用它可以來表示世界上大多數語言。可以按以下方法給一個字符變量賦值,如:
char c='A';
另外,我們還可以直接通過十進制轉義符(前綴\x)或Unicode表示法給字符型變量賦值(前綴\u),如下面對字符型變量的賦值寫法都是正確的:
char c='\x0032'; //
char c='\u0032'; //
注意:在C和C++中,字符型變量的值是該變量所代表的ASCⅡ碼,字符型變量的值作為整數的一部分,可以對字符型變量使用整數進行賦值和運算。而這在C#中是被禁止的。
和C、C++中一樣,在C#中仍然存在著轉義符,用來在程序中指代特殊的控制字符。
表4-2 轉義符(Escape Sequences)
轉義符 字符名 \' 單引號 \" 雙引號 \\ 反斜槓 \0 空字符 \a 感歎號(Alert) \b 退格 \f 換頁 \n 新行 \r 回車 \t 水平 tab \v 垂直 tab