1. 编程学习网 > 编程入门 > 计算机知识 > ASCII码是什么

ASCII码是什么

看到我们的标题,大家可能不是很懂,他叫美国信息交换标准代码(American Standard Code for Information Interchange简称ASCII码。现在我们就一起来了解ASCII吧!
  在了解ASCII码之前,大家应该有着这样的疑问吧!什么是信息交换标准编码格式?,我们一起去了解一个名词吧!
编码是用预先规定的方法将文字、数字或其它对象编成数码,或将信息、数据转换成规定的电脉冲信号。为保证编码的正确性,编码要规范化、标准化,即需有标准的编码格式。常见的编码格式有ASCIIANSIGBKGB2312UTF-8GB18030UNICODE等。其中”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<A~Z<a~z。
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)有兴趣的同学可以去了解了解。

本文由IT教学网整理发布,转载请注明出处:http://www.itjx.com/rumen/jisuanji/482.html

联系我们

在线咨询:点击这里给我发消息

咨询电话:400-998-2681

工作时间:7*24小时无休