c语言char函数长度 c语言char的长度

在C语言类型说明中,int、char、short等数据类型的长度

C语言标准中对于数据类型所占宽度是这样定义的:

专业成都网站建设公司,做排名好的好网站,排在同行前面,为您带来客户和效益!创新互联为您提供成都网站建设,五站合一网站设计制作,服务好的网站设计公司,成都网站设计、做网站、成都外贸网站建设公司负责任的成都网站制作公司!

char就是1字节(固定不变),short不少于2字节,int不少于short,long不少于4字节,且long不少于int,long long不少于long。

也就是说,除了char,其他整型范围都是相对而言的,确保后一种的宽度不低于前一种即可(可能相等),在不同的年代,计算机硬件发展不同,内存、外存容量也不同,主流编译器在设计的时候会综合考虑计算机硬件的情况,来设计每一种数据类型的实际宽度。

C语言的char,short,int和long类型分别有多长

具体各种机型,各类型的长度有所差别,你可以用sizeof(long)来求出你所用的机器的实际值。

一般地:

sizeof(char)=1

sizeof(short)=2

sizeof(int)=4

sizeof(long)=4或8

C语言 若有定义“char a[ ]=" ";”,则数组的长度是

""中没有空格的话,数组长度是1;有空格的话,有几个空格数组长度就是几+1!而如果问的是字符串长度,那前者是0,后者是就是空格个数。

C语言中,char类型数据占多少字节?

char 1个字节

16位编译器

32位编译器

64位编译器

拓展资料

C语言中的char数据类型

C语言中的char数据类型是一种整数类型(integer type),它的大小被定义为1个Byte。

亦即sizeof (char)  ≡ 1


当前文章:c语言char函数长度 c语言char的长度
地址分享:http://myzitong.com/article/ddghcge.html