ascii字符集中有一些字符在键盘上无对应的键,如各种控制字符。为了表示这些字符,c++语言通过借用,将文本字符转义后表示控制字符。所谓转义,是指一个字符代暂不代表其本义,而代表一个新的含义。
需要转义表示的字符有2种
1.键盘上不包含的字符:
各种控制字符、特殊字符,如\a表示响铃,\n表示换行等
2.被c++语法借用的字符
如单引号,双引号,反斜杠,如\'表示'字符,\"表示字符",\\表示字符\,这些都在屏幕上输出
\ddd
ascii码为八进制ddd对应的字符
\xhh
ascii码为十六进制xhh对应的字符