关于ASCII码

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/fufu_dclt/article/details/102682295

ASCII码

ASCII码是通用的信息交换标准。

计算机中的所有数据存储和运行都需要使用二进制数表示,因此需要一套编码规则,ASCII码得以产生。

ASCII 码使用指定的 7 位或 8 位二进制数组合来表示 128 或 256 种可能的字符。

  1. 0~31及127是控制字符或通信专用字符。
  2. 32~126是键盘字符。
  3. 48~57是0到9十个阿拉伯数字。
  4. 65~90为26个大写英文字母。
  5. 97~122号为26个小写英文字母。
  6. 后128个称为扩展ASCII码。

机内码

机内码是汉字在计算机内部存储、传送、交换的内部编码。
机内码是汉字最基本的编码。

由于汉字多达10万左右,一个字节只能表示 256 种符号,便不够使用,就必须使用多个字节表达一个符号,如汉字使用两个字节表示一个汉字。

为了避免ASCII码和国标码同时使用时产生二义性问题,大部分汉字系统都采用将国标码每个字节高位置1作为汉字机内码。这样既解决了汉字机内码与西文机内码之间的二义性,又使汉字机内码与国标码具有极简单的对应关系。

汉字机内码=汉字国标码+8080H。

待更…

猜你喜欢

转载自blog.csdn.net/fufu_dclt/article/details/102682295