一个汉字的国标码需用2个字节存储,其每个字节的最高二进制位的值分别为?

A 0,0 B1,0 C0,1 D1,1
2024-11-27 18:21:40
推荐回答(5个)
回答(1):

如果是一个汉字的内码需用2个字节存储,其每个字节的最高二进制位的值就为1.1。

国标码是汉字编码的标准,而不是存储的标准。就国标码的编码而言,其前后字节的最高位均为0。

汉字的存储,使用的是机内码。国标码是汉字信息交换的标准编码,但因其前后字节的最高位为0,与ASCII码发生冲突,于是,汉字的机内码采用变形国标码,其变换方法为:将国标码的每个字节都加上128,即将两个字节的最高位由0改1,其余7位不变,因此机内码前后字节最高位都为1。

扩展资料:

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

国标码的机内码为二字节长的代码,它是在相应国标码的每个字节最高位上加“1”,即

汉字机内码=汉字国标码+8080H

例如,上述“啊”字的国标码是3021H,其汉字机内码则是B0A1H。

汉字机内码的基础是汉字国标码。

参考资料来源:百度百科-汉字机内码

回答(2):

如果是一个汉字的内码需用2个字节存储,其每个字节的最高二进制位的值就为1.1

回答(3):

A.国际码两个字节的最高位为都为0.机内码两个字节的最高位都为1

回答(4):

答案是a0.0(国标码两个字节的最高位都是0,机内码两个字节的最高位都是为1)

回答(5):

其每个字节的最高二进制的值分别为应该为0.0