一个汉字的内码与它的国标码之间的差是多少?

作者&投稿:势丹 (若有异议请与网页底部的电邮联系)
~

8080H 。

一个汉字占用两个字节,每个字节的最高位为 1。具体办法是:收集了 7445 个字符组成 94*94 的方阵,每一行称为一个“区”,每一列称为一个“位”,区号位号的范围均为 01-94,区号和位号组成的代码称为“区位码”。区位输入法就是通过输入区位码实现汉字输入的。

将区号和位号分别加上 20H,得到的 4 位十六进制整数称为国标码,编码范围为 0x2121~0x7E7E。为了兼容标准 ASCII 码,给国标码的每个字节加 80H,形成的编码称为机内码,简称内码,是汉字在机器中实际的存储代码GB2312-80 标准的内码范围是 0xA1A1~0xFEFE。

可显示字符:

32~126(共95个)是字符(32是空格)。

对于数字、字母的编码如果从二进制去看还是有一定规律的。

十个阿拉伯数字:

48~57为0到9十个阿拉伯数字,48的二进制为110000。

大写英文字母:

65~90为26个大写英文字母,65的二进制为1000001。

97~122号为26个小写英文字母,97的二进制为1100001。

所以大、小写字母编码相差100000(2^5)。



一汉字的国标码为5E38,则其内码是什么?
答:国标码为5E38,它的内码是DEB8H。计算方式如下:1、5E38H是16进制表示的,需要先转化为10进制再转化为2进制。转化为10进制的公式是5*(16的3次方)+E*(16的2次方)+3*(16的1次方)+8*(16的0次方)=24376。2、然后将24376转化为2进制,是11111110 0111000。汉字的国标码的这两个字节的最高位分别...

国标码是外码吗
答:例如“巧”字的代码是39H 41H, 在机内形式如下: 0 1 1 1 0 0 1 1 第一字节 0 0 0 0 0 1 第二字节 在计算机内部,汉字编码和西文编码是共存的,如何区分它们是个很重要的问题,因为对不同的信息有不同的处理方式。 方法之一是对于二字节的国标码,将二个字节的最高位都置成“1”...

汉字机内码,国标码和区位码三者之间的转换关系
答:区位码转国标码首先分别将区号、位号转换成十六进制数。再分别将区号、位号各加上20H得到国标码的十六进制编码。国标码转换成汉字机内码时,将所得到的国标码的区号、位号各加上80H,就可得到汉字机内码的十六进制编码。实际存储为汉字机内码时,采用了将区位码的每个字节分别加上A0H(160)的方法转换...

国标码一个汉字的内码用2个字节来存储吗?
答:国标码一个汉字的内码用2个字节来存储,并且把每个字节的最高二进制位置“1”作为汉字内码的标识。国标码:一个汉字用两个字节表示,每个字节只有7位,每个字节最高位为0区位码:每一行称为一个区,编号01-94,每一列称为一个位,编号为01-94机内码:采用将国标码每个字节最高位置为1。

内码和国标码要怎么算?
答:区位码、国标码与机内码的转换关系 (1)区位码先转换成十六进制数表示 (2)(区位码的十六进制表示)+2020H=国标码;(3)国标码+8080H=机内码 举例:以汉字“大”为例,“大”字的区内码为2083 解:1、区号为20,位号为83 2、将区位号2083转换为十六进制表示为1453H 3、1453H+2020H...

“国标”中的国字十六进制编码是397A,其对应的汉字机内码是什么?
答:将会产生二义性。例如:有两个字节的内容为30H和21H,它既可表示汉字“啊”的国标码,又可表示西文“0”和“!”的ASCII码。为此,汉字机内码应对国标码加以适当处理和变换。国标码的机内码为二字节长的代码,它是在相应国标码的每个字节最高位上加“1”,即 汉字机内码=汉字国标码+8080H ...

根据汉字国标码gb2312-80的规定,一个汉字的内码长为什么?
答:根据汉字国标码gb2312-80的规定,一个汉字的内码长为16bits。解析:因为一个汉字的机内码一般用两个字节即16个二进制位来表示。在我国汉字代码标准GB2312-80中有6763个常用汉字规定了二进制编码。每个汉字使用2个字节。GB2312-80 GB2312将代码表分为94个区,对应第一字节;每个区94个位,对应第二字节...

一个汉字的机内码占几个字节?
答:在国内流行的汉字系统中,一个汉字的机内码占2个字节。因为汉字处理系统要保证中西文的兼容,当系统中同时存在ASCII码和汉字国标码时,将会产生二义性。例如:有两个字节的内容为30H和21H,它既可表示汉字“啊”的国标码,又可表示西文文“0”和“!”的ASCII码。为此,汉字机内码应对国标码加以适当...

...一个汉字的国标码(交换码)、区位码、机内码、字形码各占多少字节...
答:基本定义 计算机系统中用来表示中文或西文信息的代码称为机内码。ASCII码是一种西文机内码。汉字机内码不能用国标码代替,否则会和ASCll码相冲突。虽然汉字机内码也用连续的两个字节表示,但它每个字节的最高位是1。汉字机内码与国标区位码的关系为:汉字机内码高位字节=国标区位码高位字节+80H(H表示...

根据汉字国标码gb2312-80的规定,一个汉字的内码长多少为?
答:一个汉字由两个字节组成,每个字节等于8bits,故一个汉字的内码长度为16bits。也就是说一个汉字的机内码一般用两个字节即16个一二进制位来表示。区位码、国标码与机内码的转换方法:(1)区位码先转换成十六进制数表示。(2)(区位码的十六进制表示)+2020H=国标码;(两位两位相加)。(3)国标码...