当前位置:新励学网 > 秒知问答 > 怎么判断汉字机内码

怎么判断汉字机内码

发表时间:2024-07-28 02:27:58 来源:网友投稿

汉子机内码用十六进制表示时,第1位和第三位必定大于8。汉字机内码的基础是汉子国际码。汉字机内码=汉字国际码+8080H。这是为了和国际码区分开来,因为加了8080H,所以汉字机内码第1、3位大于等于8。

所谓的国际码加8080H。首先国际码和机内码都是由两个字节组成的。区分的依据是机内码里每个字节的最高位为1【二进制】。即两个字节分别加80h,所以机内码第一、三位大于等于8。

扩展资料:

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

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

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

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

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

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!