C#字符类型

除了数字以外,计算机处理的信息,主要就是字符了。字符包括数字字符、英文字母、表达符号等,C#提供的字符类型按照国际上公认的标准,采用Unicode字符集。一个Unicode的标准字符长度为16位,用它可以来表示世界上大多数语言。可以按以下方法给一个字符变量赋值,如:
char c='A';

另外,我们还可以直接通过十进制转义符(前缀\x)或Unicode表示法给字符型变量赋值(前缀\u),如下面对字符型变量的赋值写法都是正确的:
char c='\x0032'; //
char c='\u0032'; //
注意:在C和C++中,字符型变量的值是该变量所代表的ASCⅡ码,字符型变量的值作为整数的一部分,可以对字符型变量使用整数进行赋值和运算。而这在C#中是被禁止的。
和C、C++中一样,在C#中仍然存在着转义符,用来在程序中指代特殊的控制字符。

C#转义符(Escape Sequences)
转义符 字符名
\'     单引号
\"     双引号
\\     反斜杠
\0     空字符
\a     感叹号(Alert)
\b     退格
\f     换页
\n     新行
\r     回车
\t     水平 tab
\v     垂直 tab

posted on 2012-06-25 13:29  流星落  阅读(579)  评论(0编辑  收藏  举报

导航