杨的区位码国标码机内码是什么

杨的区位码国标码机内码是什么,第1张

杨的区位码国标码机内码是什么:一、区位码

区位码是一个四位的十进制数,前两位叫做区码(01-94),后两位叫做位码(01-94)。汉字与符号组成一个94×94的矩阵。在此方阵中,每一行称为一个“区”,每一列称为一个“位”。

每个区位码都对应着一个唯一的汉字或符号。比如:“2901”输入“健”字,“4582”输入“万”字。

二、国标码

区位码是一个四位的十进制数,国标码是一个四位的十六进制数。为了和ASCII码兼容,汉字输入区位码与国标码有一个简单的转换关系(见“四”)。

三、机内码

汉字或字符在计算机内部的表示就是机内码。

(一)西文机内码

计算机的内部用一个字节(8位二进制数)存放一个7位ASCⅡ,最高位为0。比如:西文字符A的机内码是01000001(最高位是0)

上面的国标码算错了

1区位码(十进制)转换成区位码(十六进制)。

这里要把前两个位换成十六进制,然后后两位换成十六进制。

例如问题里面的,某汉字的区位码是5448,这样把54转换为16进制数36;再把位码48转换为16进制数为30,得到十六进制数3630。

2国际码=区位码(十六进制)+2020H

例如,3630H+2020H=5650H 得到国标码GB2312

3汉字机内码=国际码+8080H

机内码就是5650H+8080H=D6D0H

一、将区位码转换为国标码两区位码改写成十六进制,XXOOHXX是区码,OO是卫码H代表十六进制将XXOOH加2020H得到的就是国标码

二、国标码转换成机内码将所得到的国标码加8080H,就可得机内码

如果是机内码转化成国标码,或者是国标码转化成区位码,做减法就可以了

区位码、国标码与机内码的转换关系方法:

(1)区位码先转换成十六进制数表示

(2)(区位码的十六进制表示)+2020H=国标码;

(3)国标码+8080H=机内码

举例:以汉字“大”为例,“大”字的区内码为2083

1、区号为20,位号为83

2、将区位号2083转换为十六进制表示为1453H

3、1453H+2020H=3473H,得到国标码3473H

4、3473H+8080H=B4F3H,得到机内码为B4F3H

小结:

字符编码的两种表示方式:ASCII(字符的表示);GB2312(国标码,汉字编码)

以上就是关于杨的区位码国标码机内码是什么全部的内容,包括:杨的区位码国标码机内码是什么、根据区位码,怎么得到机内码解析上的+8080H怎么加(详细一点)考试需要(初二水平)、区位码,国标码,机内码三者怎样转换等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9717506.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存