转义字符和ASCII码

 我来答
大沈他次苹0B
2022-06-27 · TA获得超过7466个赞
知道大有可为答主
回答量:3059
采纳率:100%
帮助的人:200万
展开全部

ASCII码表中有两类字符:可见字符和不可见字符
对于计算机来说,任何字符都可以用ASCII码来表示,但是对人来说却不够友好,如果我们想要输入a,最好直接在键盘上输入a,而不是输入a的ASCII码0x61,因此,我们需要编译器帮我们将字符a翻译成0x61,但这只是针对那些可见字符,对于那些不可见字符如换行符,我们如何才能进行表示?这就需要引入转移字符,通过 将可见字符组合 的方式来表示那些不可见的字符,比如'\n'来表示换行,但是这只是针对我们人而言,虽然他看起来像是2个字符,但是经过编译器翻译后依然只是代表换行符的1个字节长的ASCII码供计算机进行识别。

比如对于我们输入的字符串“abc\n”,编译器最终会将它翻译成0x61 0x62 0x63 0xa,即将'\n'翻译成表示换行符的ASCII码。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式