[os/linux]:计算机中的编码和解码(ASCII)
一、ASCII(American Standard Code For Information Interchange)简介
1、 在二进制的计算机中,ASCII用‘8位二进制数值’表示一个‘字符’;这样就形成了“字符”和“数值”之间的对应关系。ASCII表中的“字符”和“数值”,是“键值对应关系”。键值对应关系(key-value),“字符”相当于“键”,“数值”相当于“值”。
2、举例:
-- 字符 数值(decimal) 数值(hex) 数值(bin)
a 0d97 0x61 0b0110_0001
0 0d48 0x30 0b0011_0000
A 0d65 0x41 0b0100_0001
二、ASCII的编码和解码
1、编码:(在二进制计算机编程中、在ASCII中)将“字符”转化为对应的“数值(8位二进制数)”,称为编码。
2、解码:(在二进制计算机编程中、在ASCII中)将“数值(8位二进制数)”转化为对应的“字符”,称为解码。
三、参考资料
1、 ASCII百度百科 - https://baike.baidu.com/item/ASCII/309296?fr=ge_ala
本文由 lnlidawei 原创、整理、转载,本文来自于【博客园】; 整理和转载的文章的版权归属于【原创作者】; 转载或引用时请【保留文章的来源信息】:https://www.cnblogs.com/lnlidawei/p/18522315