`

汉字区位码国标码机内码迅速求解

阅读更多

很多朋友做该类题目的时候化成二进制再求解再转化,虽然能找到正确答案,但是浪费了宝贵的考试时间,而且很容易造成错误。

根据原理我们直到区位码加32就成了国标码,高位第8位为1就成了机内码的原理,可以直接按下面情况处理。为了说明的说明区码、位码描述的是原先的部分,不是一定指开始的区位码。

从区位码开始表示

转换成国标码

二进制  区码+100000  位码+100000

八进制  区码+40    位码+40

十进制  区码+32      位码+32

十六进制 区码+20H     位码+20H

转换成机内码

二进制  区码+10100000 位码+10100000

八进制  区码+240   位码+240

十进制  区码+160     位码+160

十六进制 区码+A0H 位码+A0H

 

从国标码开始

转换成区位码

二进制  区码-100000  位码-100000

八进制  区码-40    位码-40

十进制  区码-32    位码-32

十六进制 区码-20H      位码-20H

转换成机内码

二进制  区码+10000000 位码+10000000

八进制  区码+200   位码+200

十进制  区码+128    位码+128

十六进制 区码+80H     位码+80H

 

从机内码开始

转换成区位码

二进制  区码-10100000 位码-10100000

八进制  区码-240   位码-240

十进制  区码-160     位码-160

十六进制 区码-A0H     位码-A0H

转换成国标码

二进制  区码-10000000 位码-10000000

八进制  区码-200   位码-200

十进制  区码-128     位码-128

十六进制 区码-80H      位码-80H

 

练习题目:

已知“江苏”两字的区位码为“2913”和“4353”,则其机内码是( )。

根据上面的方法区位码转换成机内码,十进制方式,应该分别加160。所以结果为

189 173和203 213转换成十六进制为BD AD和CB D5。

 

 

转自http://www.xici.net/b202531/d9407896.htm

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics