99问答网
所有问题
C语言中,一个字节到底有多少个字符?
如题所述
举报该问题
推荐答案 2023-02-04
我真的搞不清楚你到底想问什么,而且你有的表述也不准确严谨
所以只好把基本的单位先说下。
比特(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,表示一个当前的数据类型占四个字节
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WO7XtBW7BBO7zXXWve.html
其他回答
第1个回答 2023-09-08
如果按照你说提问,就是1个字节一个字符. 你是说ASCII码吧?
但是你这样问问题,大家很难回答你. 因为这样的问题, 你随便百度都有答案.不需要刻意提出
相似回答
计算机中
一个字节
可以存储
多少个字符
啊?
答:
short、int、float、long、double,
分别为:1个、2个、4个、8个、16个
。3、汉字:理论上说,
一个汉字占用两个字符
。比如:中国,就占用4个字符,但如果是char c[] = "中国";//占用4+1 = 5个字符。
一个字节
可以存放
多少字符?
答:
UTF-8编码:一个英文字符等于一个字节,
一个中文字符(包括繁体字符)等于三个字节
。中文标点是三个字节,英文标点是一个字节。Unicode编码:英文等于
两个
字节,中文一个(包括繁体字)等于两个字节。中文标点是两个字节,英文标点是两个字节。
c语言一个字节
多大?
答:
C。
需要占用8*52=416字节空间
。计算方法:26乘以2乘以8,因为有26个英文字母,大小写,26乘以2,因为每个字节代表8个点,所以有26乘以2乘以8,所以字节是26乘以2乘以8 字节通常缩写为B,位通常缩写为小写的B,计算机内存的大小通常以字节表示。
一个字节
等于
多少个字符?
答:
通常一个字符相当于一个字节,但是根据编码不同,一个字符也可能等于
两个
或者三个字符。例如:UTF-16编码:一个英文字母字符或一个汉字字符存储都需要2个字节(Unicode扩展区的一些汉字存储需要4个字节)。UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)
等于三个字节
。中文标点占三个字节,...
字节的计算方法
,一个字节有多少
位?
答:
换算为十进制,最小值0,最大值255。2、在Unicode下,字节数/2=字符串长度=字符个数,一个英文等于
两个
字节,一个中文(含繁 体)等于两个字节,中文标点占两个字节,英文标点占两个字节,数据库中varchar(200)是指有200 个字节。3、在UTF-8编码下,一个英文字符等于一个字节,一个中文(含...
1字节
等于
多少个
汉字?
答:
1字节
(byte)=8位(bit)1024字节=1K 1024k=1M 字节是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程
语言中
的数据类型和
语言字符
。Byte数据类型(字节型)用
一个字节
(Byte)储存,可区别256个数字,取值范围:0到255。 Byte是从0-255的无符号类型,所以不能表示负数。数据存储是以...
一
字节
多长,等于
几个
char
答:
一字节多长,等于
几个
char 这个不能一概而论!
C语言
规定:一个char所占大小就是一个字节 Java规定:一个char占2个字节。 不同编程语言 有不同的规定。需要分类讨论。一字节等于多少位 字节是计算机信息技术用于计量存储容量和传输容量的一种计量单位
,1个字节
等于8位二进制。 1千吉字节(...
C语言有多少个
基本
字符?
答:
128.。。。因为一
个字符
是
一个字节,
也就是8位,2的7次方只有128个字符
c语言
存储
中,一个字符
占8位,那比如说CHINA的字符串就占40位吗
答:
应该是占
多少字节
,只不过一字节是8位,8位就是八个01码,2的8次方可以表示256种字符,"CHINA"
字符串
占6个字节,一共有48位 因为字符串最后还有一个'\0'作为结束,也占
1个字节
,
大家正在搜
字符串中一个字符占多少字节
c语言中一个字符占几个字节
c语言一个字符几个字节
c语言一个字节多少位
c语言字符占几个字节
c语言转义字符占几个字节
c语言字符串几个字节
字符型占几个字节c语言
1个字符等于多少字节