lnlidawei

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

[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

 

posted on 2024-11-02 18:43  lnlidawei  阅读(13)  评论(0编辑  收藏  举报