C#数据类型-字符类型char

748 阅读1分钟

特点

  • char类型,BLC名称System.Char。
  • 取值范围对应Unicode字符集
  • 占两个字节

转义字符

  • 无法按字面意思表达的字符
转义序列 字符名称 Unicode编码
\' 单引号 \u0027
\'' 双引号 \u0022
\\ 反斜杠 \u005C
\0 Null \u0000
\a 警告 \u0007
\b 退格 \u0008
\f 换页 \u000C
\n 换行 \u000A
\r 回车 \u000D
\t 水平制表符 \u0009
\v 垂直制表符 \u000B

\u(\x)可以使用4位16进制来表示字符,例如

char copyright='\u00A9';
char omega='\u03A9';
char newlinw='\u000A';

char的转换

  • char类型可以隐式的转换到可以容纳无符号short类型的数值类型
  • 对于其它数值类型,需要显示转换
 char a = 'A';
 int i = a;

 Console.WriteLine(i); //65