#include <iostream>
using namespace std;
int main()
{
char c1='\101',c2='\116';
char c3=101,c4=116;
cout<<"\t\b"<<c1<<"\t"<<c2<<endl;
cout<<c3<<'\t'<<c4<<endl;
return 0;
}
结果是 A N
e t
为什么'\101'会是A?
\为转义字符,将其后的字符转换成另外的意义,有些是控制字符,有些是表示字符的字符;
\还可以和八进制和十六进制结合起来使用:
\ddd 1到3位,表示八进制
\xdd 1到2位,前面是x,表示16进制数
\101表示为十进制为65,故为A
\116为77,为N