c语言转义字符删除,C语言

您所在的位置:网站首页 c语言中的转义字符表 c语言转义字符删除,C语言

c语言转义字符删除,C语言

2023-07-23 13:32| 来源: 网络整理| 查看: 265



1、C语言中为什么需要转义字符?

要知道为什么你首先需要知道一下几个知识点:

1)所有的数据在内存中都是以二进制的形式进行存放的。

2)在数据转换为二进制时是按照ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)进行编码的。当然像汉字这些的编码可能采用的是UTF-8或者其他的编码方式,但是这些编码方式的前128个字节的信息和ASCII编码完全吻合。

3)这时,需要简单的关注一下ASCII表

http://www.asciima.com/

有没有发现一些比较不一样的地方?(以下来自百度百科,经过我的对比,发现百科没有胡说^_^)

0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。

32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。

65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。

同时还要注意,在标准ASCII中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3