今天谈谈一些转义字符呀
首先那必然会是我们的 \n 呀,让我们在我们的代码中写了 \n,当计算机读到这个转义字符时,会自己移动到下一行,这必然让我们上一个例子呀
在第6行代码的时候计算机遇到了\n,接下来的的输出并没有接着第5行代码的'g'后面输出,而是到了第二行继续输出, 同理我们在第5行代码输出内容中,计算机又读到了\n,于是接下来的efg到了输出结果的第三行,在第9行代码,输出内容最后面的写入了\n,于是就换了一行。\n作为换行符能让我们的输出结果的格式让我们掌控。
然后就到了我们的 \t,我们又叫它水平制表符,这可是相当我们的一个tab键的好东西,让输出结果排列有序,上例子
这里我们借助数组来放大这个变化,可以看到在加入了\t后,字符间的间隔明显变宽了许多,这\t的作用就不必多说了吧嘿嘿嘿嘿
接下来就是两个嗯。。。。我反正琢磨了一会的转义字符,\ddd和\xdd,
其实这两者基本差不了多少,\ddd
代表的是把ddd这个8进制数数字转换成10进制后得到的值,然后拿着这个值去找ascii码表所对应的字符,8进制就是由0~7所组成的,这必然是到了上例子的时候了呀
8
130这个8进制的转换为十进制就是1*8^2+3*8^1+0*8^0=88,然后88所对应的即为X。
\xdd则是16进制,使用相应的换算成十进制依然能得到相应的结果,不过记住这个ASCII码可最大就127的样子,如果你的这些换成的十进制太大的话可找不到了哦。
最后说一个我认为比较好玩的一个转义字符\a,这个当你打出来的时候,电脑会发出ding的声音,别问我为什么知道,问就是被坑到知道的。
last but not least 嘿嘿,附赠一份转义字符表呀
好了,写完了,打卡下线嘿嘿嘿。