一个汉字的机内码与国标码的差别是?

也就是汉字机内码与国标码的最高位二进制各是多少?A前者各字节最高位二进制各为1后者为0B前者各字节最高位二进制各为0后者为1C前者各字节最高位二进制各为1、0后者为0、1D前者各字节最高位二进制各为0、1后者为1 、0

区位码转换成国标码是区位码加上2020H(注意是16进制的)国标码转成机内码是国标码加上8080H(也是16进制) 因为汉字是由两个字节组成的 国标码和区位码的区别就是 国标码的两个字节的最高位为0,而机内码的最高位为1,所以就要加上8080H(化成2进制的话就是每个字节的最高位变1)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-12

一个汉字的机内码与国标码之间的差别是:前者各字节的最高位二进制值各为1,而后者为0。

国家标准代码,简称国标码,是中华人民共和国的中文常用汉字编码集,亦为新加坡采用。现时中华人民共和国官方强制使用GB 18030标准,但较旧的计算机仍然使用GB 2312

国家标准局1980年颁布的《信息交换用汉字编码字符集"基本集》(代号为GB2312 80)规定的汉字交换码作为国家标准汉字编码。 GB2312 80中共有7445个字符符号: 汉字符号6763个 一级汉字3755个(按汉语拼音字母顺序排列) 二级汉字3008个(按部首笔划顺序排列) 非汉字符号682个 GB2312 80规定,我们知道,键盘是当前微机的主要输入设备,输入码就是使用英文键盘输入汉字时的编码。

汉字机内码,又称“汉字ASCII码”,简称“内码”,指计算机内部存储,处理加工和传输汉字时所用的由0和1符号组成的代码。输入码被接受后就由汉字操作系统的“输入码转换模块”转换为机内码,与所采用的键盘输入法无关。机内码是汉字最基本的编码,不管是什么汉字系统和汉字输入方法,输入的汉字外码到机器内部都要转换成机内码,才能被存储和进行各种处理。

本回答被网友采纳
第2个回答  2019-12-21
机内码转换成国标码是机内码加上2020h(注意是16进制的)国标码转成机内码是国标码加上8080h(也是16进制)。因为汉字是由两个字节组成的 ,国标码和机内码的区别就是 国标码的两个字节的最高位为0,而机内码的最高位为1,所以就要加上8080h。
第3个回答  2022-12-23

一个汉字的机内码与国标码之间的差别是前者各字节的最高位二进制值各为1,而后者为0。计算机内部存储,处理加工和传输汉字时所用的由0和1符号组成的代码。输入码被接受后就由汉字操作系统的“输入码转换模块”转换为机内码,与所采用的键盘输入法无关。

机内码是汉字最基本的编码,不管是什么汉字系统和汉字输入方法,输入的汉字外码到机器内部都要转换成机内码,才能被存储和进行各种处理。

扩展资料

汉字机内码、国标码和区位码三者之间的关系为:区位码(十进制)的两个字节分别转换为十六进制后加2020H得到对应的国标码;

机内码是汉字交换码(国标码)两个字节的最高位分别加1,即汉字交换码(国标码)的两个字节分别加80H得到对应的机内码;区位码(十进制)的两个字节分别转换为十六进制后加A0H得到对应的机内码。

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

相似回答