美文网首页
关于国标码、机内码、十六进制的区别

关于国标码、机内码、十六进制的区别

作者: Xiaobudianer | 来源:发表于2019-11-24 20:49 被阅读0次

author:XiaoGua

一、国标码

国标码:一个四位的十六进制数

二、区位码

区位码:一个四位的十进制数

前两位是区码,后两位是位码
汉子与字符组成一个94*94的方阵。每一行称为“区”,每一列称为“位”。
每一个区位码对应唯一的汉子或者字符

三、机内码

机内码:汉子或者字符在计算机内部的表示
机内码分为中文机内码和西文机内码
中文机内码:两个字节存放一个中文字符(一个字节=8位二进制数)
eg.大的机内码是1011 0100 1111 0011
西文机内码:一个字节存放一个7位ASCII
最高位是0
A的机内码是0100 0001

四、转换

国标码=区位码+2020H
机内码=国标码+8080H
运算规则:
1)将区位码中的区码和位码转换为十六进制数
2)区位码的十六进制数+2020H=国标码
3)国标码+8080H=机内码
举例:
大 的区位码是 2083,求国标码和机内码?
区号 20 ,位号 83
20转换为十六进制数 为 14, 83转换为十六进制数为 53
1453H+2020H=3473H 国标码
3473H+8080H= 11 4 15 3 H =B4F3H 机内码

相关文章

网友评论

      本文标题:关于国标码、机内码、十六进制的区别

      本文链接:https://www.haomeiwen.com/subject/rzsfuctx.html