字符型为一个单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 |
新闻热点
疑难解答