机内码怎么算(某汉字的区位码是5448,它的机内码是D6D0H,怎么算的?)
粗劣回答你:机内码是二进制,只是由于在书写等方面的不方便常用一个十六进制数代替4个二进制数。因为汉字总数有几万个,所以用4个16进制来表示(这样才能表示完全部)...
接下来,我将针对机内码怎么算的问题给出一些建议和解答,希望对大家有所帮助。现在,我们就来探讨一下机内码怎么算的话题。
机内码怎么算
粗劣回答你:机内码是二进制,只是由于在书写等方面的不方便常用一个十六进制数代替4个二进制数。因为汉字总数有几万个,所以用4个16进制来表示(这样才能表示完全部)。也就是说用2个字节来表示汉字。所以其机内码是:用二进制表示十六进制。
求解!国标码为4E00H,它的机内码是多少?怎么算?谢谢~
4E00是UNICODE编码的“一”。机内码就是4E00呀。
汉字的编码标准有几种:
1. UNICODE,这是全球通用的。有8位,16位,32位之分。常用的是16位,如4E00表示“一”就是16位。
2. GB2312-80,收字7445个,分72个区,每区94字,区位码各加上160就是机内码。
3. GBK,是GB2312的扩充,1995年的,收字21003个。
4. GB18030-2000是GBK的扩充,收字27533个。
5. GB18030-2005有70244个汉字。
计算机区位码与机内码的计算题,求详细解答
区位码通常是十进制格式的,如需转换,要先转换成十六进制。
国际码=区位码(十六进制)+2020H
汉字机内码=国际码+8080H
所以,区位码(十六进制)=汉字机内码-2020H-8080H
=B4F3H-A0A0H=1453H
某汉字的区位码是5448,它的机内码是D6D0H,怎么算的?
区位码是十进制,要按区和位分别转换为16进制。54D=36H,48D=30H,所以区位码的16进制是3630H,这步应该知道吧?
所以3630H是十六进制的区位码,还不是国标码。
国标码=区位码+2020H,3630H+2020H=5650H
所以5650H才是国标码、
机内码=国际码+8080H=5650H+8080H=D6D0H
或者,机内码=区位码+A0A0H=3630H+A0A0H=D6D0H
区位码国标码机内码的转换?
1、区位码
将汉字用区号01~94和位号01~94来表示汉字的编码,是一个4位十进制数,前两位表示区号,后两位表示位号,每一行称为一个“区”,编号为01-94,每一列称为一个“位”,编号为01-94,这种用来表示每个字符所处位置的图称为“区位图”。
用字符所在区位图中的位置来表示字符的代码称为“区位码”。比如“啊”的区位码为1601。
2、国标码?
对这些编号进行编码的结果就得到“国家标准代码”,简称为“国标码”,也称“汉字交换码”?
国标码由两个字节组成,其高字节和低字节的最高位都为0,与7位标准ASCII码类似。?
编码方法是现将十进制表示的区码和位码转换为十六进制表示的区码和位码,再讲这个代码的高字节(第一个字节)和低字节(第二个字节)分别加上20H(100000B),就得到国标码。每个字节加20H的原因是为了避开ASCII码表的32个控制字符。?
如“啊”的区位码为1601,计算“啊”的国标码,首先将“啊”的区码和位码分别加32,得区码16+32=48=30H,位码01+32=33=21H,所以“啊”的国标码为3021H。
3、机内码?
为了解决ASCII码和国标码在同事使用时产生二义性,讲国标码的高字节和低字节的最高位b7都变成1,或者说每个字节都加上0x80,这样得到的代码被称为机内码,常被简写成“内码”。
已知“啊”的国标码为3021H,得知二进制编码:(0011000)(00100001),将每个字节最高位分别置1,得(10110000)(10100001)为二进制机内码,转换成十六进制为B0A1H(机内码)。
机内码=国标码+8080H
扩展资料:
汉语拼音推广应用,并逐步过渡到汉字和汉语拼音文字并存并用,这是一种双轨制。汉字信息处理领域中,音码和形码的并存并用,同样是一种双轨制。因此,不少人认为,采用双轨制好,理由有以下5点:
对掌握普通话的人来说,使用音码比形码方便,速度比较快。形码虽然较慢,但能输入任何汉字(包括古字)。采用双轨,操作员认识的字可按音输入,不认识的字按形输入,会普通话的人可按音输入,方音重的人可按形输入。
对于用字量少的单位,按音输入无问题,但对用字量多的单位来说,按音输入就不如按形输入,因为一般人只能念出一部分汉字。
按形输入(尤其是整体输入)对于中文信息处理的某类工作,如统计汉字,非常适合;但是对于其他类工作,例如统计汉语的音(声韵调)则无能为力。按音输入则正相反。双轨正好是相辅相成。
有的形码可以照顾多种汉字(如日本的汉字、南朝鲜的汉字),而音码能分词连写,便于作进一步的信息处理。
适当的双轨方案,不会增加设备上的麻烦。如不考虑采用整字输入,一般均可使用现有的小键盘。
百度百科——汉字编码
好了,今天关于“机内码怎么算”的探讨就到这里了。希望大家能够对“机内码怎么算”有更深入的认识,并且从我的回答中得到一些帮助。