UltraEdit软件观察字符内码的问题

答案是D为什么字母A占了两个字节字母的字符内码不都是占1个字节的吗?... 答案是D 为什么字母 A 占了两个字节 字母的字符内码不都是占1个字节的吗? 展开
 我来答
缘木求木鱼
2014-08-29 · TA获得超过2387个赞
知道小有建树答主
回答量:532
采纳率:100%
帮助的人:993万
展开全部
因为这里总共只有3个字符(那个;只是UltraEdit的界面标记,不是文本内容),却有6个字节。
汉字各是2个字节。
所以,这里的A是2个字节。

在简体中文系统默认编码GBK(及其他多字节编码)中,英文字符(字母/数字/标点/括号 等等)有两套形态:半角/全角。
用中文字体显示,全角字符 视觉上比 半角字符 宽一倍。
▲你在UltraEdit界面中,以及整个题目的文字中也能观察到这一点。

在GBK中:
半角A是 41
全角A是a3c1

其他补充:
▼请看我在这题中的解释 和 [评论]:
http://zhidao.baidu.com/question/583044287
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式