用一条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占用了多少字节。等等……