1. 一个汉字在内存中占多少字节
一般占用两个字节。
1个ASCII码占1个字节,而1个汉字编码占2个字节。
这是指汉字编码,就象每个字符都有一个ASCII码一样。
如果是在UTF-8编码下,一个汉字占3个字节,UTF-8是一种国际通用的一种变长编码。
西方文字(希腊文字)占2个字符,中文占用3个字节数,还有平面符号占4个字节。
汉字,又称中文字,中国字,方块字,属于表意文字的词素音节文字。汉字是汉语的书写用文字 ,也被借用于书写日语,朝鲜语,越南语等语言,是汉字文化圈广泛使用的一种文字,也是目前世界上唯一仍被广泛使用的高度发达的文字。
2. 字节、字符的区别,一个汉字是占两个字节还是两个字符
一个汉字占2个字节。
字节(Byte):字节是通过网络传输信息(或在硬盘或内存中存储信息)的单位。字节是计算机信息技术用于计量存储容量和传输容量的一种计量单位,1个字节等于8位二进制,它是一个8位的二进制数,是一个很具体的存储空间。
字符:计算机中使用的字母、数字、字和符号,包括:1、2、3、a、b、c、~!•#¥%……—*()——+等等,相当于这些东西的统称。所以,1个汉字字符会占用两个英文字符的位置,存储需要2个字节;1个英文字符存储只占一个英文字符的位置,存储需要1个字节;2个数字为一个字节。
不同数量级间
信息存储量是度量存储器存放程序和数据的数量。其主要度量单位是字节,1个字节(Byte)等于8位(b)二进制。位(bit,Binary Digits):存放一位二进制数,即0或1,为最小的存储单位,8个二进制位为一个字节单位。一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。英文标点占一个字节,中文标点占两个字节。
以上内容参考:网络-字节
3. 计算机存储器的一个汉字占多少字节
一个中文汉字占两个字节的空间,一个汉字中的标点也是两个字节。
字节(Byte /t/ n. [C])是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。
任何数据类型的数组都需要 20 个字节的内存空间,加上每一数组维数占 4 个字节,再加上数据本身所占用的空间。数据所占用的内存空间可以用数据元数目乘上每个元素的大小加以计算。例如,以 4 个 2字节之 Integer 数据元所组成的一维数组中的数据,占 8 个字节。这 8 个字节加上额外的 24 个字节,使得这个数组所需总内存空间为 32 个字节。
4. 计算机中存储一个汉字需要几字节
一个汉字需要两个字节,英文则只需要一个字节。
ASCII码:一个英文字母(不分大小写)占一个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数。换算为十进制
,最小值-128,最大值127。如一个ASCII码就是一个字节。
UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。中文标点占三个字节,英文标点占一个字节
Unicode编码:一个英文等于两个字节,一个中文(含繁体)等于两个字节。中文标点占两个字节,英文标点占两个字节。
(4)一个汉字占用的存储扩展阅读:
易混概念辨析
(1)字
在计算机中,一串数码作为一个整体来处理或运算的,称为一个计算机字,简称字。字通常分为若干个字节(每个字节一般是8位)。在存储器中,通常每个单元存储一个字,因此每个字都是可以寻址的。字的长度用位数来表示。
在计算机的运算器、控制器中,通常都是以字为单位进行传送的。字出现在不同的地址其含义是不相同。例如,送往控制器去的字是指令,而送往运算器去的字就是一个数。
(2)字长
计算机的每个字所包含的位数称为字长。根据计算机的不同,字长有固定的和可变的两种。固定字长,即字长度不论什么情况都是固定不变的;可变字长,则在一定范围内,其长度是可变的。
计算的字长是指它一次可处理的二进制数字的数目。计算机处理数据的速率,自然和它一次能加工的位数以及进行运算的快慢有关。如果一台计算机的字长是另一台计算机的两倍,即使两台计算机的速度相同,在相同的时间内,前者能做的工作是后者的两倍。
一般地,大型计算机的字长为32-64位,小型计算机为12-32位,而微型计算机为4-16位。字长是衡量计算机性能的一个重要因素。
参考资料来源:搜狗网络-字节
5. 一个汉字占多大内存
呵呵,这个问题虽然简单,但是还是比较麻烦
理论上说一个汉字占两个字节,一个英文字母占一个字节(B)。但是在实际存放的时候并不是这样的。还跟硬盘的分区的单元大小有关系,打个比方,一辆汽车每个座位只能坐一个人,不管是大人还是小孩,人的大小就相当于是一个汉字,不论是大人还是小孩都占一个座位。假设你硬盘的分区最小单元是2kb,你放一个汉字进去,那么它理论虽然只占2B,但是这个单元里边已经不能放其他东西了
,所以实际上它占了2kb的空间。
1kb=1024b
不知道这样说你懂了没
才看见你写的是作业,那就麽那么麻烦了,一个汉字2B,一个英文字母1B
6. 一个字占几个字节
专业人士来回答:
计算机组成原理里面的“字”等于四个字节,这句话是对的。
计算机组成原理里面的“字”,就是一个存储空间的大小单位,它和汉字的“字”,只是名字一样,完全不是一个东西,也没有什么关系。
在ascii码中,一个英文的字符占一个字节;
一个int类型占用4个字节,一个字节是8个位,一个位就是一个0或者一个1;
在一些汉字的编码中,一个汉字占用2个字节,个别生僻的汉字会占用更多的字节。
7. 储存一个汉字需要多少字节
这个要看你采用什么编码,一般Unicode是两个字节,不过UTF-8是三个字节,还有GBK是两字节,但是GB18030中有些汉字是四字节
8. 一个汉字在计算机中占用几个字节
一个中文汉字占两个字节的空间,一个汉字中的标点也是两个字节。
计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于八位,也在一些计算机编程语言中表示数据类型和语言字符。
一个英文字母(不分大小写)占一个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数。换算为十进制 ,最小值-128,最大值127。如一个ASCII码就是一个字节。
(8)一个汉字占用的存储扩展阅读:
任何数据类型的数组都需要 20 个字节的内存空间,加上每一数组维数占 4 个字节,再加上数据本身所占用的空间。数据所占用的内存空间可以用数据元数目乘上每个元素的大小加以计算。
例如,以 4 个 2字节之 Integer 数据元所组成的一维数组中的数据,占 8 个字节。这 8 个字节加上额外的 24 个字节,使得这个数组所需总内存空间为 32 个字节。
Byte数据类型(字节型)用一个字节(Byte)储存,可区别256个数字,取值范围:0到255。 Byte是从0-255的无符号类型,所以不能表示负数。具体参照数据类型。
9. 一个汉字在计算机中用占用几个字节来储存
一个汉字=2个英文字母=2字节
官方标准:
1汉字=2字节
1字节(Byte)=8字位=8个二进制数
1字位(bit)=1个二进制数
1B=8b
1KB=1024B
1MB=1024KB
1GB=1024MB
硬件商标准:
1GB=1000MB
1MB=1000KB
1KB=1000B
通常情况下,把B称为字节、b称为字位、KB称为千字节、MB称为兆字节、GB称为吉字节。