转义序列
| 表示 | 含义 |
|---|---|
\n | 换行符 |
\t | 横向制表符 |
\\ | 反斜线 |
\' | 单引号 |
\" | 双引号 |
\r | 回车符 |
\b | 退格符 |
\a | 报警(响铃)符 |
\v | 纵向制表符 |
\? | 问号 |
\f | 进纸符 |
泛化的转义序列
形式:
1. \x后紧跟一个或多个16进制数字
2. \后紧跟1个、2个或3个8进制数字(“\1234”表示2个字符:8进制数123对应的字符和字符4)
例子:
| 表示 | 含义 |
|---|---|
\7 | 响铃 |
\12 | 换行符 |
\40 | 空格 |
\0 | 空字符 |
\115 | 字符 M |
\x4d | 字符 M |
综上可见,假设要打印字符 A,可以有3种方法(C++):
1. cout<<'\x41'<<endl; //A 的ASCII码值为0x41
2. cout<<'A'<<endl;
3. cout<<'\101'<<endl; //8进制值为101
博客介绍了转义序列和泛化的转义序列。泛化转义序列有两种形式,一是后接一个或多个十六进制数字,二是后接1 - 3个八进制数字。还以打印字符A为例,说明了在C++中有3种实现方法。
1415

被折叠的 条评论
为什么被折叠?



