转义字符的用法(常用)

发布时间:2024年01月22日

最常用的四种转义字符作用详解

1.\t(水平制表符)

上图中我们可以看出输出语句为abc\tde,那么为什么最后的输出结果为abc? ? ?de呢?这就是转义字符\a的作用了。\a——又被称为水平制表符,也相当于键盘上tab键。简单来说,?\a是在转义字符所在的位置插入空格。那么水平制表符\t相当于几个空格呢?这里我们需要注意一下,水平制表符代表8个字符位,值得注意的是:8个字符位中,需要先确定\t之前的字符位数,例如图中的abc在\t之前,占据3个字符位,所以现在后面的\t所代表的字符位还剩下5位,然后这五位以空格形式展示,水平制表符之后的字符原样输出,于是我们就可以得到输出结果:abc? ? ?de。

2.\n(换行符)

如上图所示,换行符相当于键盘的enter键,也就是将我们的光标移到下一行开头的位置,并继续输入之后的内容。如果输入语句在\n后没有字符需要输出,\n会使press any key to continue(按任意键继续)移到输出内容的下一行。在很多实际应用中,\n有着广泛的应用,例如:经典题型九九乘法表等。

3.\b(退格符)

上图中,我们用到了前面所提到的\n(换行符)以及\b两种转义字符,上下两条输出语句对照我们可以看到区别是少了一个c。这就是\b(退格符)的作用,它会删除在这个转义字符之前的一个字符,并将之后的字符原样输出。

4.\r(回车return)

如上图所示,我们可以发现:\r转义字符的作用是让光标回到本行开头,并让转义字符后的字符覆盖转义字符前的对应长度的字符,如果后面的字符长度小于前面的字符长度,那么,如图一所示,覆盖对应长度的字符后,之后的字符会原样输出。如果后面的字符长度大于前面的字符长度,那么,如图二所示,转义字符后的字符将原样输出。

文章来源:https://blog.csdn.net/2401_82408565/article/details/135631584
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。