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