现在的位置: 首页 > 架构设计 > 正文

ASCII码是什么?ASCII码表达方式

2020年02月14日 架构设计 ⁄ 共 853字 ⁄ 字号 评论关闭

  看到我们的标题,大家可能不是很懂,他叫美国信息交换标准代码(American Standard Code for Information Interchange)简称ASCII码。现在我们就一起来了解ASCII吧!

  在了解ASCII码之前,大家应该有着这样的疑问吧!什么是信息交换标准编码格式?,我们一起去了解一个名词吧!

  编码是用预先规定的方法将文字、数字或其它对象编成数码,或将信息、数据转换成规定的电脉冲信号。为保证编码的正确性,编码要规范化、标准化,即需有标准的编码格式。常见的编码格式有ASCII、ANSI、GBK、GB2312、UTF-8、GB18030和UNICODE等。其中”ASCII”最为通用的的信息交换标准。

  ASCII码:

  是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。ASCII第一次以规范标准的类型发表是在1967年,最后一次更新则是在1986年,到目前为止共定义了128个字符。其实简单一点讲,ASCII码就是一个数字对应着一个字符。

  关于ASCII码的表达方式:

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

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

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

  这里我想大家举例几个常见的ASCII码的大小规则:

  常见ASCII码的大小规则:0~9

  1)数字比字母要小。如 “7”<“F”;   2)数字0比数字9要小,并按0到9顺序递增。如 “3”<“8” ;   3)字母A比字母Z要小,并按A到Z顺序递增。如“A”<“Z” ;   4)同个字母的大写字母比小写字母要小32。如“A”<“a” 。   几个常见字母的ASCII码大小: “A”为65;“a”为97;“0”为 48。   举例:   在C语言中,只有%d和%c两种格式控制可以实现互换,并且它们互换遵循一种规范,即美国信息交换标准代码ASCII码表。在该表中十进制数65对应字符A,而字符a对应十进制数97。下图是美国信息交换标准代码ASCII码表(部分),请大家查阅字符’a’的十进制数表示,以及十进制数65所对应的字符。在c语言编译器中我们运行下面代码:   int i=5;   printf("%d %d", i, ++i);   使用从左到右的编译系统,输出:56而使用从右到左的编译系统,则输出:66;   最后偷偷告诉大家我们中国也有中国信息交换标准代码简称(CSCII)有兴趣的同学可以去了解了解。

抱歉!评论已关闭.