字符
1.字符表示
单字符可以放在单引号中,编译器会给它们生成代码值。
ASCII码
最初版本:7位代码,共128个不同的代码值。0-31表示各种非打印控制符,65-90对应大写字母,97-122对应小写字母。
改进版本:8位代码,共256个不同的代码值,新加入的128-255时可变的,其中一种变体成为Latin-1。
Unicode标准
定义了字符与整数代码值之间的映射。
有多种编码方法
UTF-8:把字符表示为1字节或4字节(如\udddd)之间变化的序列。ASCII表示为单字节代码,代码值与ASCII相同,大多数网站都在使用这种编码方式。
UTF-16:把字符表示成一个或两个16位值,覆盖多语言编程环境中大多数情形。
UTF-32:将所有字符表示位32位值。
2.C++源字符
可以显式使用的字符
- 字母A-Z
- 字母a-z
- 数字0-9
- 空白字符
- 符号字符
转义序列 | 控制字符 |
\n | 换行 |
\t | 水平制表 |
\v | 垂直制表 |
\b | 退格 |
\r | 回车 |
\f | 换页 |
\a | 警告 |
\\ | \ |
\' | ' |
\" | " |
posted on 2022-06-01 11:46 MIXTAPE_208 阅读(265) 评论(0) 编辑 收藏 举报