编程测试long,int和short类型数据所占内存大小

#include <stdio>
main()
{
printf("%d,%d,%d",________________);/补充完整/
}
输出结果为:4,2,2

第1个回答  2019-01-19
看你写的应该是c语言吧,那么用的什么编译器呢,是vc++还是turbo
c呢,
short
是两个字节,
long是四个字节,
int在turbo中是两个字节,在vc++中是四个字节。
可以用下面的语句测试一下:
sizeof(long),sizeof(int),sizeof(short)
例如:
int
a;
a=sizeof(int);
printf(……);

int
a;
a=sizeof(short);
printf(……);
第2个回答  2010-04-11
printf("%d,%d,%d", sizeof(long), sizeof(int), sizeof(short));本回答被提问者采纳