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