一.转移字符 \
转义字符也就是我们键盘上的反斜杠\
用于输出一些不能直接输出的特殊字符或者用于实现一些特殊功能
一些常用的转义字符搭配
\n 换行符;将当前位置移动到下一行开头; 对应ASCLL码为010
\r 回车键;将当前位置移动到本行开头; 对应ASCLL码为013
\b 退格(BS);将当前位置移动到前一列 对应ASCLL码为008
\f 换页(FF);将当前位置移动到下页开头 对应ASCLL码为012
PS:/f 换页符对屏幕没有任何影响,但会影响打印机执行响应操作。
\a 警报/响铃(BEL) 对应ASCLL码为007
\t 水平制表(HT);添加空格连带前面的字符共占八个位置 对应ASCLL码为009
PS:若满八个则重新计算
\v 垂直制表(VT); 对应ASCLL码为011
PS:/v 垂直制表对屏幕没有任何影响,但会影响打印机执行响应操作。
\ddd 可以表示任意字符,八进制转义字符,d的范围为0~7
\xhh 可以表示任意字符,十六进制转义字符,h的范围为0~9,a~f,A~F
PS:斜杠后面跟三位八进制数,该三位八进制数的值即为对应的八进制ASCLL码值。
如 \012 对应的是ASCLL码值的\010的换行符
PS:x后面跟两位十六进制数,该两位十六进制数为对应字符的十六进制ASCLL码值。
\\ 代表一个反斜杠字符;输出一个\ 对应ASCLL码为092
\' 代表单引号字符 对应ASCLL码为039
\" 代表双引号字符 对应ASCLL码为034
\? 代表问号字符 对应ASCLL码为063
\0 代表空字符(NULL) 对应ASCLL码为000
最后附上ASCLL码表(包含八进制和十六进制)