一个字占几个字节
一个汉字等于两个字节。
1、字节是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于有八位,也表示一些计算机编程语言中的数据类型和语言字符。
2、ASCII码:一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。如一个ASCII码就是一个字节。
ASCII码:一个英文字母(不分大小写)占一个字节的空间,一字节(Byte)是计算机信息技术用于计量存储容量和传输容量的一种计量单位,1个字节等于8位二进制。在微型计算机中,通常用多少字节来表示存储器的存储容量。
1个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。如一个ASCII码就是一个字节。
UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。
Unicode编码:一个英文等于两个字节,一个中文(含繁体)等于两个字节。
计算机组成原理里面的“字”等于四个字节,这句话是对的。
计算机组成原理里面的“字”,就是一个存储空间的大小单位,它和汉字的“字”,只是名字一样,完全不是一个东西,也没有什么关系。
在ascii码中,一个英文的字符占一个字节;
一个int类型占用4个字节,一个字节是8个位,一个位就是一个0或者一个1;
在一些汉字的编码中,一个汉字占用2个字节,个别生僻的汉字会占用更多的字节。
2个或3个
真的搞不清楚你到底想问什么,而且你有的表述也不准确严谨
所以只好把基本的单位先说下。
比特(bit)即一个二进制位
例如100011就是6比特
字节(byte)这是计算机中数据类型最基本的单位了,8bit
组成1byte
字(word)两个byte称为一个word,所以字大小应该是16位bit,共两字节
双字(double
word
简写为DWORD)见名知意,两个字,四个字节,32bit
在C语言中,每种数据类型都有其存储长度。而且在特定的平台和特定的编译器下是不一样的。
由于WIN32平台用的很多,使用visual
studio来做C程序的也有很多(我就是使用visual
studio
6.0来学习C语言的),所以我说下这种情况(在Visual
C++
2005
中的)。
char
字符型
占1byte
即8位,一个char型数据(例如:a、#、!之类的)用了1个字节来存储
unsigned
char
无符号的字符型
占1byte
即8位
它主要是为了能够兼容扩展ASCII码,由于
char
由8位表示表示范围为
-128
-
+127,无法表示带上扩展ASCII码总共256个字符所以如果把
8位中的最高位符号位也用来计数,就可以正好表示256个字符,unsigned
char
表示范围为
0
-
255
正好256个数可以对应包含扩展ASCII码在内的共计256个ASCII字符
汉字在计算机中存储是使用机内码(一种数字编号)来存储的,而常用汉字不过是几万个,如果用16位比特(即2的16此方等于65536)就可以表示了,所以汉字字符存储使用了两个字节。每两个字节即16bit对应一个汉字。
int
整型数据
占4byte
即32位,一个int型数据的长度用了4个字节来存储
short
短整型
占2byte
即16位,两个字节。
long
长整型
占4byte
即32为,四个字节
float
单精度浮点型
占4byte
即32位,四个字节
double
双精度浮点型
占8byte
即64位,八个字节
假如你使用的不是
visual
studio
编译器
或者不是在win32环境下编程,以上的陈述可能就不对,我建议你查看一下
可以使用int
i
=
sizeof(char)或者
sizeof(int)来看看i的值,如果i
==
4,表示一个当前的数据类型占四个字节
单纯问一个字占多少字节是没有意义的,因为字的大小取决去具体系统的总线宽度,如果是32位的系统,则一个字是4个字节,如果是64位,则是8个字节。
一个汉字占用2个字节,一个数字、字母占用一个字节。
一个汉字在计算机中占用几个字节
一个中文汉字占两个字节的空间,一个汉字中的标点也是两个字节。计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于八位,也在一些计算机编程语言中表示数据类型和语言字符。一个英文字母(不分大小写)占一个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二...
一个汉字几个字节
一个汉字占用两个字节。一个字节等于8位,字节是用于计量计算机存储容量的一种单位,也表示计算机编程语言中的数据类型和语言字符。汉字是汉字文化圈广泛使用的一种文字。字节(Byte),通常用作计算机信息计量单位,不分数据类型。一个字节代表八个比特。Byte数据类型(字节型)用一个字节(Byte)储存,可...
一个汉字在内存中占多少字节?
一般占用两个字节。1个ASCII码占1个字节,而1个汉字编码占2个字节。这是指汉字编码,就象每个字符都有一个ASCII码一样。如果是在UTF-8编码下,一个汉字占3个字节,UTF-8是一种国际通用的一种变长编码。西方文字(希腊文字)占2个字符,中文占用3个字节数,还有平面符号占4个字节。汉字,又称中文...
一个字有多少个字节?
一个汉字=2字节 中文标点占三个字节,一个英文字母占一个字节,英文标点占一个字节。字节的换算关系为:1字节(Byte)=8字位=8个二进制数 1字位(bit)=1个二进制数 1B=8b 1KB=1024B 1MB=1024KB 1GB=1024MB b称为字位、B称为字节、KB称为千字节、MB称为兆字节、GB称为吉字节。
汉字占几个字节?
一个汉字=2字节官方标准:1字节(Byte)=8字位=8个二进制数1字位(bit)=1个二进制数1B=8b1KB=1024B1MB=1024KB1GB=1024MB 通常情况下,把B称为字节、b称为字位、KB称为千字节、MB称为兆字节、GB称为吉字节。
一个汉字占几个字节
1、ASCII 编码:一个英文字母占1个字节。2、GB 2312 编码\/GBK 编码:一个汉字占2个字节。3、UTF-8:一个英文字母占1个字节,一个汉字占3到4个字节。4、在UTF-16编码中,字母汉字都占2字节。5、在UTF-32编码中,任何字符都占4个字节。也就是说一个字符是2-3个汉字,或者2-8个英文字母。
一个汉字占多少个字节
一个汉字占2个字节 字节(Byte):字节是通过网络传输信息(或在硬盘或内存中存储信息)的单位。字节是计算机信息技术用于计量存储容量和传输容量的一种计量单位,1个字节等于8位二进制,它是一个8位的二进制数,是一个很具体的存储空间。字符:人们使用的记号,抽象意义上的一个符号。 '1', '中'...
一个汉字占几个字符
通常由8个二进制位(一个字节)来表示一个字符,但也有少数计算机系统采用6个二进制的字符表示形式。一个系统中字符集的大小,完全由该系统自己规定。计算机可用字符一般为128~256个(不包括汉字时),每个字符进入计算机后,都将转换为8位二进制数。不同的计算机系统和不同的语言,所能使用的字符范围是...
一个汉字占几个字节?
在UTF-8编码中,一个汉字通常占用2个字节。字节是计算机存储数据的基本单位,每个字节由8位组成。在某些特殊情况下,如使用某些特定的编码方案或处理一些特殊的汉字时,可能会占用更多字节,例如3字节或4字节。但在基本的UTF-8编码中,大多数常见的汉字都是2个字节。汉字在计算机中的存储和处理需要依赖于...
一个汉字占几个字节?
GBK编码,一个汉字占两个字节。UTF-16编码,通常汉字占两个字节,CJKV扩展B区、扩展C区、扩展D区中的汉字占四个字节(一般字符的Unicode范围是U+0000至U+FFFF。而这些扩展部分的范围大于U+20000,因而要用两个UTF-16)。UTF-8编码是变长编码,通常汉字占三个字节,扩展B区以后的汉字占四个字节。字...
闳彬郎福: 两个、三个或者四个字节. 1、ASCII码中:一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间.一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制.最小值0,最大值255...
向阳区13072182733: 一个汉字等于多少个字节 - ?
闳彬郎福:[答案] 字节(Byte):通常将可表示常用英文字符8位二进制称为一字节.一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间.符号:英文标点2占一个字节,中文标点占两个字节.一个二进制数字序列,在计算机...
向阳区13072182733: 通常一个汉字占( )个 字节. - ?
闳彬郎福:[选项] A. 1个字节 B. 2个字节 C. 3个字节 D. 4个字节.该选 通常一个汉字占( )个 字节. A.1个字节 B.2个字节 C.3个字节 D.4个字节.该选择那个!
向阳区13072182733: 一个汉字在内存中占多少字节? - ?
闳彬郎福: 1. 一般占用两个字节. 2. 1个ASCII码占1个字节,而1个汉字编码占2个字节.3. 这是指汉字编码,就象每个字符都有一个ASCII码一样. 4. 如果是在UTF-8编码下,一个汉字占3个字节,UTF-8是一种国际通用的一种变长编码. 5. 西方文字(希腊文字)占2个字符,中文占用3个字节数,还有平面符号占4个字节. 汉字,又称中文字,中国字,方块字,属于表意文字的词素音节文字.汉字是汉语的书写用文字 ,也被借用于书写日语,朝鲜语,越南语等语言,是汉字文化圈广泛使用的一种文字,也是目前世界上唯一仍被广泛使用的高度发达的文字.
向阳区13072182733: 一个汉字占几个字节? - ?
闳彬郎福: 这个要看你用的什么编码格式, utf-8:一个汉字可能占用2或更多个字节;GBK,GB2312编码一个汉字占用两个字节;utf-16编码一个汉字至少要占用两个字节.汉字编码是个比较复杂的问题. “大学基础”这四个字用utf-8存储占用12个字节 .用od -x 命令转换到16进制形式, 可以看到其内在,'000a'是换行符. 用iconv 命令转换到utf-16, 再次od查看,占用字节变少.有图有真相
向阳区13072182733: 请问一个汉字几个字节? - ?
闳彬郎福: 一个汉字是两个字节,一个字母或标点符号为一个字节.1TB=1024GB 1GB=1024MB 1MB=1024KB 1KB=1024Byte 注:Byte就是B也就是字节 KB是千字节 MB是兆 GB是千兆 TB是千千兆 一般情况把他们看作是按千进位就行,准确的是1024也就是2的10次方.
向阳区13072182733: 一个中文占用多少字节? - ?
闳彬郎福: 1.一个汉字=2个英文字母=2字节. 2.中文标点占三个字节,一个英文字母占一个字节,英文标点占一个字节. 3.字节的换算关系为:1字节(Byte)=8字位=8个二进制数;1字位(bit)=1个二进制数.
向阳区13072182733: 一个字占多少字节??
闳彬郎福: 2个 在电脑中一个字节等于8位,一个英文字母或数字就占去一个字节, 而一个汉字则要占去2个“字节”.
向阳区13072182733: 一个汉字有几个字节,几位?一个英文字母呢?一个数字呢? - ?
闳彬郎福:[答案] 一个汉字=2个英文字母=2字节 1字节(Byte)=8字位=8个二进制数 就是说一个汉字有两个字节,16位;一个字母有一个字节,8位.
向阳区13072182733: 一个字节等于几个字 - ?
闳彬郎福:[答案] 一个汉字占2个字节 一个英文字母占1个字节 一个数字占1个字节