在c语言中int,float,double,char类型数据分别占多少字节 A. 2,4,8,1 B. 4,6,8,1 C. 4,4,8,1 D. 4,4,4,2 相关知识点: 试题来源: 解析 1、int的内存大小是4个byte。2、float内存大小是4个byte。3、double的内存大小是8个byte。4、char的内存大小是1个byte。因此该题选择C选项。 1、int为...
int/unsigned int:2个字节(16位编译器)4个字节(32/64位编译器)long int: 4个字节 float: 4个字节 double: 8个字节 long double: 8/10/12/16?long/unsigned long:4个字节(16/32位编译器)8个字节(64位编译器)long long: 8个字节 string: 字符个数+1 上面的只是参考,具体的长度你...
浮点数的范围是:2^(-32)到2^32-1 至于输出结果,C语言默认的是输出输出8位(包括整数部份,小数点,小数总价),你也可以设置输出其它位数的结果。32位说的是在内存中分配32 bit的空间来存储数据。
printf("float = %d,char = %d,int = %d,long = %d",sizeof(float),sizeof(char),sizeof(int),sizeof(long));getch();}
要看编译系统 一般是FLOAT 4个字节 double 8个字节
在C语言中,数据类型的大小由系统的架构和编译器决定。以常见的32位和64位系统为例,类型通常占用1个字节,类型通常占用4个字节。因此,对于结构体,占用1个字节,占用4个字节,总共占用5个字节。需要注意的是,在某些特定的编译环境下,结构体的大小可能会因对齐方式而有所不同,但这通常不会影响到...
32位编译器)\x0d\x0a8个字节(64位编译器)\x0d\x0ashort int: 2个字节\x0d\x0aint/unsigned int:\x0d\x0a2个字节(16位编译器)\x0d\x0a4个字节(32/64位编译器)\x0d\x0along int: 4个字节\x0d\x0afloat: 4个字节\x0d\x0adouble: 8个字节\x0d\x0along ...