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

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

根据原理我们直到区位码加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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值