如题所述
一个汉字和一个字母(数字)所占内存比较
一个汉字:占两个字节(byte),即16比特(bit)
一个字母:占一个字节(byte),即8比特(bit)
而char字符型占2个字节,刚好存储一个汉字或者两个字母。
Bit意为“位”或“比特”,是计算机运算的基础;Byte意为“字节”,是计算机文件大小的基本计算单位。Byte=字节即1byte=8bits,两者换算是1:8的关系。
一个数字占一个字节(8比特),一个汉字占2个字节(16比特)。一个12位的数据,如果是数字,占12个字节;如果是汉字,占24个字节。
一个汉字:占两个字节(byte),即16比特(bit)
一个字母:占一个字节(byte),即8比特(bit)
而char字符型占2个字节,刚好存储一个汉字或者两个字母。
Bit意为“位”或“比特”,是计算机运算的基础;Byte意为“字节”,是计算机文件大小的基本计算单位。Byte=字节即1byte=8bits,两者换算是1:8的关系。
一个数字占一个字节(8比特),一个汉字占2个字节(16比特)。一个12位的数据,如果是数字,占12个字节;如果是汉字,占24个字节。
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2017-11-24
1个半角字符占一个字节,一个符号占二个字节,一个字节占8位
因此一般情况下 1个数字占1B=8Bit
12位的数据占1.5B
1个汉字占2B
B 字节 Byte的缩写
Bit 位本回答被提问者采纳
因此一般情况下 1个数字占1B=8Bit
12位的数据占1.5B
1个汉字占2B
B 字节 Byte的缩写
Bit 位本回答被提问者采纳
第2个回答 2011-05-04
1个数字或1个小写字母占1个字节,1个汉字或1个中文标点符号占2个字节。字节的英文是byte,简写为B,1个字节等于8个位,位的英文是bit,简写为b。通常广告说的带宽都是指位并非字节,比如2兆带宽,是指2兆位每秒,即2Mb/s
第3个回答 2011-05-04
一个byte = 8bit 最大表示255十进制数 一个数字得看有多大
12位的字符型数据 占用12*8个bit
12为数值数据占用你可以用第一个来计算
一个汉字2byte 2*8个bit
12位的字符型数据 占用12*8个bit
12为数值数据占用你可以用第一个来计算
一个汉字2byte 2*8个bit