一个汉字的机内码与国标码之间的差别是什么?

 我来答
教育海洋星
高能答主

2022-01-15 · 教育领域达人,专注教育领域知识问答
教育海洋星
采纳数:693 获赞数:88085

向TA提问 私信TA
展开全部

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

机内码是汉字交换码(国标码)两个字节的最高位分别加1,即汉字交换码(国标码)的两个字节分别加80H得到对应的机内码。大部分汉字系统都采用将国标码每个字节最高位置1作为汉字机内码。

机内码变形国标码原因:

国标码是汉字信息交换的标准编码,但因其前后字节的最高位为0,与ASCII码发生冲突,如"保"字,国标码为31H和23H,而西文字符"1"和"#"的SCII也为31H和23H,现假如内存中有两个字节为31H和23H,这到底是一个汉字,还是两个西文字符"1"和"#"。

于是就出现了二义性,显然,国标码是不可能在计算机内部直接采用的,于是,汉字的机内码采用变形国标码。

夕资工业设备(上海)
2024-12-11 广告
HEIDENHAIN角度编码器是一款高性能的测量仪器,广泛应用于各种工业领域。该编码器采用精密的光学测量原理,能够在高速旋转或动态摆动中精确地测量角度位置。它具有高分辨率、高精度、高可靠性、长寿命等优点,能够满足各种高标准测量需求。此外,H... 点击进入详情页
本回答由夕资工业设备(上海)提供
OfferComing留学
2022-12-23 · OfferComing一站式留学攻略
OfferComing留学
向TA提问
展开全部

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

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

扩展资料

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

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

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙里波特
2024-11-21 · TA获得超过5543个赞
知道大有可为答主
回答量:1.1万
采纳率:96%
帮助的人:701万
展开全部

国标码,通常是指 GB2312-80。这是国家颁布的简体汉字的标准代码。

由于当年闭门造车的理念,该标准代码只是适用于国内使用。

该标准代码与国外通用的 ASCII 码有冲突,不能共存于计算机之中。

机内码,是微软公司窃取了国标码的内涵再加以改造,所得出的计算机用简体汉字代码。

差别就是:能否在计算机上使用。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式