
转义字符和ASCII码
展开全部
ASCII码表中有两类字符:可见字符和不可见字符
对于计算机来说,任何字符都可以用ASCII码来表示,但是对人来说却不够友好,如果我们想要输入a,最好直接在键盘上输入a,而不是输入a的ASCII码0x61,因此,我们需要编译器帮我们将字符a翻译成0x61,但这只是针对那些可见字符,对于那些不可见字符如换行符,我们如何才能进行表示?这就需要引入转移字符,通过 将可见字符组合 的方式来表示那些不可见的字符,比如'\n'来表示换行,但是这只是针对我们人而言,虽然他看起来像是2个字符,但是经过编译器翻译后依然只是代表换行符的1个字节长的ASCII码供计算机进行识别。
比如对于我们输入的字符串“abc\n”,编译器最终会将它翻译成0x61 0x62 0x63 0xa,即将'\n'翻译成表示换行符的ASCII码。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询