汉字内码两个字节的最高位必须为1,是什么意思?

发布网友 发布时间:2022-03-31 05:00

我来回答

2个回答

热心网友 时间:2022-03-31 06:29

为了区别汉字与普通ASCII字符,国标汉字内码只能叠加到特殊ASCII字符所用的空间上。这是为了最大限度保障兼容性。
最高位必须为1,因此内码的区、位部分必须大于0x80。实际上还有一部分0x80~0x9F保留的,汉字内码计算时实际为区/位码+0xA0。

热心网友 时间:2022-03-31 07:47

存储1024个国标汉字需要的字节数=1024*2=2048,
因为一个汉字需要两个字节的地址空间!
呵呵,祝你早日解决问题!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com