c语言编写:求出所用系统中各种可能出现的数据类型所占空间的大小,并将结果输出。

2024-11-28 21:40:07
推荐回答(1个)
回答1:

用一条printf("%d\n",sizeof(X));就可以了。其中X是你要求的类型名,如:
printf("%d\n",sizeof(int));,输出4,表明这系统的int类型是4字节。
printf("%d\n",sizeof(double));,输出8,表明这系统的double类型是8字节。
printf("%d\n",sizeof(struct ABC));,输出多少就看你自定义的结构体ABC占用了多少字节。
等等……