这一篇我们就来详细介绍以下转义字符的类别和作用

转义字符的格式就是 \ + 字符

我们来看下面的类别:
’ \ + ‘ 输出 ’
\“ \ + " 输出 "
? \ + ? 输出 ?
\ \ + \ 输出 \

这四个转义字符的出现是因为 ‘ ” ? \ 都是特殊的符号,在编写代码的时候代表着对应的操作

他们的纯输出只能是用 \ 来进行

转义字符 java ASCII 转义字符的使用和功能_转义字符


这个就很完美的表示了

再来看下面的类别:
\a \ + a 警告 产生声音或视觉信号
\b \ + b 退格 将光标当前位置后退一个字符
\f \ + f 换页 将光标当前位置移到下一页的开头
\n \ + n 换行 将光标当前位置移到下一行的开头
\r \ + r 回车 将光标当前位置移到本行的开头
\t \ + t 水平制表符 将光标当前位置移到下一个Tab位置
\v \ + v 垂直制表符 将光标当前位置移到下一个垂直制表对齐点

这七个转义字符所控制的就是光标的位置

转义字符 java ASCII 转义字符的使用和功能_转义字符_02


这个就是程序运行到a的时候会发出提示

转义字符 java ASCII 转义字符的使用和功能_转义字符 java ASCII_03


这个是退格符的运用,直接把6给弄没了,

其实这个原来的光标实在6,应该输出123456,

但是\b之后光标跑到了5后面,

也就导致只输出12345

转义字符 java ASCII 转义字符的使用和功能_转义字符_04


这个是换页,里面出现的符号表示的就是翻页了,详细的之后遇到再介绍。

转义字符 java ASCII 转义字符的使用和功能_c语言_05


这个换行符里面就是第一个6后面的光标变到了第二行的开头

转义字符 java ASCII 转义字符的使用和功能_c语言_06


回车符就是只输出r后面的内容了,光标从1到6,遇到r就返回到本行开头,重新输出

转义字符 java ASCII 转义字符的使用和功能_编写代码_07


转义字符 java ASCII 转义字符的使用和功能_c语言_08


转义字符 java ASCII 转义字符的使用和功能_编写代码_09


对比这三张图,直接说结论,

我们可以把一个水平制表符代表8个空位,

第一张和第三张就是第一串数字不够8个,

那在输出第二串之前,就把前面的8个位置用空格补齐,后面的第二个八位按位输出

第二张图里面的第一串数字超出8位,到了第二个水平制表符区域,

那就把第二个补齐,

从第三个开始输出第二串数字

再来看最后一类
\o、\oo或\ooo (o代表一个八进制数字) 与该八进制码对应的ASCII字符
\xh[h…] (h代表一个十六进制数字) 与该十六进制码对应的ASCII字符

这个其实就是特殊的记忆,用来记忆一些符号便于打出

本篇内容到此结束