C++中常用的转义字符
字符形式 | 含义 | ASCII 代码 |
---|---|---|
\a | 响铃 | 7 |
\n | 换行 | 10 |
\t | 水平制表(跳到下一个Tab位置) | 9 |
\b | 退格,将当前位置移到前一列 | 8 |
\r | 回车,将当前位置移到本行开头 | 13 |
\f | 换页,将当前位置移到下一页开头 | 12 |
\v | 竖向跳格 | 8 |
\ \ | 反斜杠字符 “\” | 92 |
\ ’ | 单撇号 | 39 |
\" | 双引号 | 34 |
\0 | 空字符 | 0 |
\ddd | 1~3位八进制所代表的字符 | |
\xhh | 1~2位十六进制所代表的字符 |
表示" \ "后面的字符转换成另外的意义
倒数第二行是用八进制数的ASCII码表示的一个字符,如 ‘\101’ 表示的就是ASCII码为65的 “A”
PS:转义字符虽然包含两个或多个字符,但只表示一个字符。编译系统在读到“ \ ” 后会自动找到它后面的字符,把它处理成一个字符,在内存中只占一个字节。