环境:windows 64位操作系统
#include <stdio.h>
int main(void)
{
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(long int):%d\n", sizeof(long int)); //4
printf("sizeof(long long):%d\n", sizeof(long long)); //8
printf("sizeof(float):%d\n", sizeof(float)); //4
printf("sizeof(double):%d\n", sizeof(double)); //8
return 0;
}
结果如下:
sizeof(bool):1
sizeof(char):1
sizeof(short int):2
sizeof(int):4
sizeof(long int):4
sizeof(long long):8
sizeof(float):4
sizeof(double):8