#include<stdio.h>
void main()
{
printf("sizeof(1.0L)=%d\n",sizeof(1.0L));//8 long double
printf("sizeof(1.0f)=%d\n",sizeof(1.0f));//4 float
printf("sizeof(1.0)=%d\n",sizeof(1.0));//8 double
printf("sizeof(1)=%d\n",sizeof(1));//4 int
printf("sizeof(" ")=%d\n",sizeof(" "));//2
printf("sizeof('a')=%d\n",sizeof('a'));//2
printf("sizeof(bool)=%d\n",sizeof(bool));//1
printf("sizeof(char)=%d\n",sizeof(char));//1
printf("sizeof(short int)=%d\n",sizeof(short int));//2
printf("sizeof(int)=%d\n",sizeof(int));//4
printf("sizeof(unsigned int)=%d\n",sizeof(unsigned int));//4
printf("sizeof(double)=%d\n",sizeof(double));//8
printf("sizeof(long)=%d\n",sizeof(long));//4
printf("sizeof(long int)=%d\n",sizeof(long int));//4
printf("sizeof(long long)=%d\n",sizeof(long long));//8
printf("sizeof(long long int)=%d\n",sizeof(long long int));//8
printf("sizeof(float)=%d\n",sizeof(float));//4
printf("sizeof(long double)=%d\n",sizeof(long double));//8
}
以上结果均在VS2008上运行