C# 基础:字符、引用类型、流程控制全解析
在当今的计算机行业中,正逐渐从 8 位字符集向 16 位 Unicode 方案过渡,而 ASCII 编码只是 Unicode 方案的一个子集。
字符表示
在 C# 里, char
类型的字面量需用单引号括起来,例如 'A'
。要是用双引号括住一个字符,编译器会把它当作字符串处理,进而抛出错误。
除了用字符字面量表示 char
类型,还能采用以下方式:
- 4 位十六进制 Unicode 值,如 '\u0041'
。
- 带强制类型转换的整数值,如 (char)65
。
- 十六进制值,如 '\x0041'
。
此外, char
类型还可以通过转义序列来表示,具体如下表所示:
| 转义序列 | 字符 |
| ---- | ---- |
| \'
| 单引号 |
| \"
| 双引号 |
| \\
| 反斜杠 |
| \0
| 空字符 |
| \a
| 警报符 |
| \b
| 退格符 |
| \f
| 换页符 |
| \n
| 换行符 |