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