6个回答
推荐于2017-05-18
展开全部
计算机程序所规定的~
在计算机中信息处理的基本单位是字节,现在计算机通常使用的ASCII码~标准的ASCII码是7位码,用一个字节8位表示,最高是奇偶校验,一般为0,可以表示128个字符,所以一个字母只需要一个字节.如果不懂得话砍下ASCII码表就明白了,
只用ASCII码是不可能实现汉字信息处理的,要用不同的代码表示汉字的输入、输出,根据GB2312-80标准,每个位置在标准中被赋予两种数字代码,一个是4位10进制的区位码,一个是用两个字节的16进制数的国标码~这样说你应该可以理解~如果不明白的话~找一个汉字编码表一看就清楚了
在计算机中信息处理的基本单位是字节,现在计算机通常使用的ASCII码~标准的ASCII码是7位码,用一个字节8位表示,最高是奇偶校验,一般为0,可以表示128个字符,所以一个字母只需要一个字节.如果不懂得话砍下ASCII码表就明白了,
只用ASCII码是不可能实现汉字信息处理的,要用不同的代码表示汉字的输入、输出,根据GB2312-80标准,每个位置在标准中被赋予两种数字代码,一个是4位10进制的区位码,一个是用两个字节的16进制数的国标码~这样说你应该可以理解~如果不明白的话~找一个汉字编码表一看就清楚了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-19
展开全部
一个字节是8位,0-127,只能表示128个字符,用来表示英文26个字母足够了,但是用来表示汉字却差远了,汉字太多了,所以用两个字节,可以表述的最大汉字数量为2的16次方,这才够用啊,呵呵。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实很多人困惑。不是英文字母占一个字节,也不是一个汉字占两个字节。
首先一个字节byte数字范围是256个,能装256个字符。是一个字节能装256字符。不是一个字母占一个字节,难道256个字母占256个字节。显然是不对的。是中文翻译的错误解释。
汉字占两个字节short数字范围是-32768~32767,也就是能装65536个汉字(也包括了其他符号)。汉字不是占两个字节,而是被装到两个字节容量里面。而这两个字节也包括一个字节所容纳的内容。
其实真正的翻译是,字母用byte表示,但不是用一个字节表示,一个byte包含所有字母;汉字用short表示,但不是用两个字节表示,一个short包含所有汉字以及所有字母。就好像类名跟引用名其实是一样的,但是表示不一样的内容。
虽然short是byte的2倍,但你就不能直接叫他两个字节表示。人家只是纯数字上有倍数关系
首先一个字节byte数字范围是256个,能装256个字符。是一个字节能装256字符。不是一个字母占一个字节,难道256个字母占256个字节。显然是不对的。是中文翻译的错误解释。
汉字占两个字节short数字范围是-32768~32767,也就是能装65536个汉字(也包括了其他符号)。汉字不是占两个字节,而是被装到两个字节容量里面。而这两个字节也包括一个字节所容纳的内容。
其实真正的翻译是,字母用byte表示,但不是用一个字节表示,一个byte包含所有字母;汉字用short表示,但不是用两个字节表示,一个short包含所有汉字以及所有字母。就好像类名跟引用名其实是一样的,但是表示不一样的内容。
虽然short是byte的2倍,但你就不能直接叫他两个字节表示。人家只是纯数字上有倍数关系
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-19
展开全部
一个汉字两个字节 英文一个字母一个字节
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询