1MB的内存空间可以存放多少个GB2312-80的汉字机内码

 我来答
帐号已注销
2020-11-12 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:162万
展开全部

1MB=1024×1024B

每个汉字2个字节

所以1024×1024/2=1024×512个

按照汉字国标GB2312-80的规定,每一个汉字字符在硬盘中占2个字节的位置

1KB = 1024Bytes = 2 * 512(汉字国标字符个数)

需要注意的是,国际上一般数据保存和传输的时候,较常用的是国际标准 UTF-8 编码,在UTF-8编码中一个英文字符在硬盘上占1个字节,而一个汉字字符在硬盘中占3个字节。

扩展资料:

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

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

1994年10月21号
2014-06-29
知道答主
回答量:1
采纳率:100%
帮助的人:1350
展开全部
1MB=1024×1024B
每个汉字2个字节
所以1024×1024/2=1024×512个
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lonb427
2013-10-18 · TA获得超过415个赞
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:109万
展开全部
一个汉字是两个字节

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式