字符型為一個單Unicode 字符。一個Unicode字符16位長,它可以用來表示世界上大多數的語言。可以按以下方法給一個字符變量賦值:
char chSomeChar = 'A';
除此之外,可以通過十六進制轉義符(前綴/x)或Unicode表示法給變量賦值(前綴/u):
char chSomeChar = '/x0065';
char chSomeChar = '/u0065';
不存在把char轉換成其它數據類型的隱式轉換。這就意味著,在C#中把一個字符變量當作另一個整數數據類型看待是行不通的——這是C程序員必須改變習慣的另一個方面。但是,可以運用顯式轉換:
char chSomeChar = (char)65;
int nSomeInt = (int)'A';
在C中仍然存在著轉義符(字符含義)。要換換腦筋,請看下表。
轉義符( Escape Sequences)
轉義符 |
字符名 |
/' |
單引號 |
/" |
雙引號 |
// |
反斜杠 |
/0 |
空字符 |
/a |
感嘆號 |
/b |
退ge |
/f |
換頁 |
/n |
新行 |
/r |
回車 |
/t |
水平 tab |
/v |
垂直tab |
新聞熱點
疑難解答