转义序列
表示 | 含义 |
---|---|
\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