汉字的区位码和国标码之间是怎么换算的

如题所述

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

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

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

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

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

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

解:

1、区号为20,位号为83

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

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

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

扩展资料

1980年,为了使每个汉字有一个全国统一的代码,我国颁布了汉字编码的国家标准:GB2312-80《信息交换用汉字编码字符集》基本集,这个字符集是我国中文信息处理技术的发展基础,也是目前国内所有汉字系统的统一标准。

国标码是一个四位十六进制数,区位码是一个四位的十进制数,每个国标码或区位码都对应着一个唯一的汉字或符号,但因为十六进制数我们很少用到,所以大家常用的是区位码,它的前两位叫做区码,后两位叫做位码。

参考资料来源:百度百科-区位码

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-09
区位码、国标码与机内码的转换关系方法:(1)区位码先转换成十六进制数表示
(2)(区位码的十六进制表示)+2020H=国标码;
(3)国标码+8080H=机内码
举例:以汉字“大”为例,“大”字的区内码为2083
解:1、区号为20,位号为83
2、将区位号2083转换为十六进制表示为1453H
3、1453H+2020H=3473H,得到国标码3473H
4、3473H+8080H=B4F3H,得到机内码为B4F3H三、小结:字符编码的两种表示方式:ASCII(字符的表示);GB2312(国标码,汉字编码)
区位码、国标码与机内码的转换关系方法:(1)区位码先转换成十六进制数表示
(2)(区位码的十六进制表示)+2020H=国标码;
(3)国标码+8080H=机内码
举例:以汉字“大”为例,“大”字的区内码为2083
解:1、区号为20,位号为83
2、将区位号2083转换为十六进制表示为1453H
3、1453H+2020H=3473H,得到国标码3473H
4、3473H+8080H=B4F3H,得到机内码为B4F3H三、小结:字符编码的两种表示方式:ASCII(字符的表示);GB2312(国标码,汉字编码)
区位码、国标码与机内码的转换关系方法:(1)区位码先转换成十六进制数表示
(2)(区位码的十六进制表示)+2020H=国标码;
(3)国标码+8080H=机内码
举例:以汉字“大”为例,“大”字的区内码为2083
解:1、区号为20,位号为83
2、将区位号2083转换为十六进制表示为1453H本回答被提问者和网友采纳
第2个回答  2019-12-23
区位码、国标码与机内码的转换关系方法:(1)区位码先转换成十六进制数表示。(2)(区位码的十六进制表示)+2020h=国标码。(3)国标码+8080h=机内码。举例:以汉字“大”为例,“大”字的区内码为2083。解:1、区号为20,位号为83。2、将区位号2083转换为十六进制表示为1453h。3、1453h+2020h=3473h,得到国标码3473h。4、3473h+8080h=b4f3h,得到机内码为b4f3h三、小结:字符编码的两种表示方式:ascii(字符的表示)。gb2312(国标码,汉字编码)。区位码、国标码与机内码的转换关系方法:(1)区位码先转换成十六进制数表示。(2)(区位码的十六进制表示)+2020h=国标码。(3)国标码+8080h=机内码。举例:以汉字“大”为例,“大”字的区内码为2083。解:1、区号为20,位号为83。2、将区位号2083转换为十六进制表示为1453h。3、1453h+2020h=3473h,得到国标码3473h。4、3473h+8080h=b4f3h,得到机内码为b4f3h三、小结:字符编码的两种表示方式:ascii(字符的表示)。gb2312(国标码,汉字编码)。区位码、国标码与机内码的转换关系方法:(1)区位码先转换成十六进制数表示。(2)(区位码的十六进制表示)+2020h=国标码。(3)国标码+8080h=机内码。举例:以汉字“大”为例,“大”字的区内码为2083。解:1、区号为20,位号为83。2、将区位号2083转换为十六进制表示为1453h。
第3个回答  2019-12-23
汉字的区位码和国元网之间的换算,你可以直接找换算公式就可以算出来。
第4个回答  2020-05-13
1、区位码和国标码
(1)国标:1981年,我国制订了“中华人们共和国国家标准信息交换汉字编码”,代号为“gb2312-80”。
(2)区位码:按国标规定,汉字编码表有94行94列,其行号01~94称为区号,列号01~94称为位号。一个汉字所在的区号和位号简单地组合在一起就构成了这个汉字的区位码。
gb2312-80
区位码=区号+位号(采用十进制)
符:2391
例1:汉字“啊”处于16区的01位,则其区位码为1601。
(3)国标码:又称为“交换码”,它是在不同汉字处理系统间进行汉字交换时所使用的编码。国标码采用两个字节表示,它与区位码的关系是:
国标码高位字节=(区号)
16
+(20)
16
国标码低位字节=(位号)
16
+(20)
16
例2:汉字“啊”的区位码为1601,则其国标码为(3021)
16

2、汉字内码(机内码)
(1)概念:在计算机内部表示汉字的代码。
(2)特点:汉字内码采用两个字节,一个汉字占两个ascii字符;汉字内码最高位为1,ascii码最高位为0
(3)汉字内码与区位码的关系:
汉字内码高位字节=(区号)16+(a0)16
汉字内码低位字节=(位号)16+(a0)16
例3:汉字“啊”的区位码为1601,则其汉字内码为(b0a1)16。
3、汉字外码(汉字输入码)
(1)概念:是指从键盘上输入的代表汉字的编码,又称“汉字输入码”。例如区位码、拼音码、五笔字型码等。
国标码=区位码+2020h
(区位和位码分别由十进制转换为对应的十六进制后+2020h)
机内码=国标码+8080h
例:
“大”字的区位码为2083,
20d=14h
83d=53h
1453h+2020h=3473h
所以,国标码为3473h,
b4f3h=3473h+8080h
所以,机内码为b4f3h。