1、16位编译器 char :1个字节   char*(即指针变量): 2个字节 short int : 2个字节 int: 2个字节 unsigned int : 2个字节 float: 4个字节 double: 8个字节 long: 4个字节 long long: 8个字节 unsigned long: 4个字节 2、32位编译器 char :1个字节 char*: 4个字节     short    int : 2个字节 int: 4个字节 unsigned int : 4个字节 float: 4个字节 double: 8个字节 long: 4个字节 long long: 8个字节 unsigned long: 4个字节 拓展资料: 整型数据的一般分类如下: 1、基本型:类型说明符为int,在内存中占2个字节。 2、短整型:类型说明符为short int或short。所占字节和取值范围均与基本型相同。 3、长整型:类型说明符为long int或long,在内存中占4个字节。 4、无符号型:类型说明符为unsigned。无符号型又可与上述三种类型匹配而构成: 1)无符号基本型:类型说明符为unsigned int或unsigned。 2)无符号短整型:类型说明符为unsigned short。 3)无符号长整型:类型说明符为unsigned long。