首页 > 编程 > C# > 正文

C#中的字符型数据及转义字符

2023-05-05 19:01:40
字体:
来源:转载
供稿:网友

字符型为一个单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
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表