ASCII码
发布日期:2021-07-01 04:36:40 浏览次数:2 分类:技术文章

本文共 579 字,大约阅读时间需要 1 分钟。

ASCII码

       在计算机系统中,存储在内存中的任何数据,都是使用二进制形式进行存储。例如,2这个数值,转换为二进制是10,如果存储到内存的一个字节中,就是0000 0010,因为一个字节是8位的容量,而10只占用2个字节,所以,高位用0不全。

       此时,我们可以把一个数值存储到一个字节中。那么,对于计算机处理的'A'、'B'、'C' …等字符,怎么样处理?怎么样存储到内存中?

     为了解决这个问题,计算机使用了ASCII编码。ASCII(American Standard Code for Information Interchange,美国信息互换标准代码,ASCⅡ)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统。

ASCII编码就定义了特定的符号,对应特定的数值,例如'A'符号对应的数值是65,那么,我们只需要把65这个数值存储到内存中,就是把'A'符号存储到了内存中。

ASCII编码的对照表如下。

       可以看到,字符'a'和'A'都使用了不同的数值进行表示。如果内存中存储了97数值,就可以表示'a'字符,如果存储了65数值,就可以表示'A'字符。

更多的交流可以加QQ:1523520001,微信:13926572996,备注:linux编程;

学习、分享更多的linux C/C++ 编程知识。

转载地址:https://mylinux.blog.csdn.net/article/details/89203401 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:linux系统操作常用基础命令
下一篇:有符号和无符号数分析

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月12日 08时20分28秒