如果是一个汉字的内码需用2个字节存储,其每个字节的最高二进制位的值就为1.1。
国标码是汉字编码的标准,而不是存储的标准。就国标码的编码而言,其前后字节的最高位均为0。
汉字的存储,使用的是机内码。国标码是汉字信息交换的标准编码,但因其前后字节的最高位为0,与ASCII码发生冲突,于是,汉字的机内码采用变形国标码,其变换方法为:将国标码的每个字节都加上128,即将两个字节的最高位由0改1,其余7位不变,因此机内码前后字节最高位都为1。
扩展资料:
因为汉字处理系统要保证中西文的兼容,当系统中同时存在ASCII码和汉字国标码时,将会产生二义性。例如:有两个字节的内容为30H和21H,它既可表示汉字“啊”的国标码,又可表示西文“0”和“!”的ASCII码。为此,汉字机内码应对国标码加以适当处理和变换。
国标码的机内码为二字节长的代码,它是在相应国标码的每个字节最高位上加“1”,即
汉字机内码=汉字国标码+8080H
例如,上述“啊”字的国标码是3021H,其汉字机内码则是B0A1H。
汉字机内码的基础是汉字国标码。
参考资料来源:百度百科-汉字机内码
如果是一个汉字的内码需用2个字节存储,其每个字节的最高二进制位的值就为1.1
A.国际码两个字节的最高位为都为0.机内码两个字节的最高位都为1
答案是a0.0(国标码两个字节的最高位都是0,机内码两个字节的最高位都是为1)
其每个字节的最高二进制的值分别为应该为0.0