- ·上一篇内容:C#中的整数类型及取值范围
- ·下一篇内容:谷歌七家代理商被取消代理资格
C#中的字符型数据及转义字符
字符型为一个单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
|
本文源自:翔宇亭——IT乐园(http://www.biye5u.com),转载请保留此信息!
微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。
个人成长离不开各位的关注,你的关注就是我继续前行的动力。