首先我们来回顾一下C转义字符的知识。
一个 \ 具有的功能是进行转义,如果原来是字面意义,会转义为特殊意义,如果原来是特殊意义,会转义成为字面意义。
例如:“ ”双引号为特殊意义,加上\ 就变成一个字面意义了。 t表示字面上的字符t,加上\,就变成了特殊意义。
两个 \\ 就是使原来转义效果消失
例如:当\后加上了一个t,会变成退格符,如果想要打印出\t就要在前面再加一个\,变成\\t,这样最终打印出来的结果就是 \t 了。 (这里两个\\是一个字面意义的字符\)
有趣的是,在一些我们熟悉的软件中也有类似/转义字符的运用。
例如在腾讯qq中,我们写出一个 /,后面加一些字面意义的字符串,就可以将它们转换为一个个表情。但是要注意的是,这里是斜杠/,转义字符是反斜杠\。
在一些游戏软件中,/也有有趣的意义,例如在腾讯游戏逆战中,/nztw,这一串字符可以让你的人物角色产生跳舞的动作。
正如上面介绍的转义字符的组成,一个是机器识别的字符实体,一个是便于记忆的名字实体。
我们将这种基于拼音的字符输入后转化为字符实体后,被机器识别产生相应功能,因此,我们可以将其推广到汉语层面。
仅仅通过转义字符的知识,我们就可以看出计算机科学学习由表及里,丰富的层次内涵。
路漫漫其修远兮,吾将上下而求索。 继续加油,日日学习,日日有进步。