几个基本数据类型在32位机器所占字节数
#include<stdio.h>
#define SIZE 4
int main()
{
int a,b,c,d,e,f,g;
a=sizeof(char);
b=sizeof(int);
c=sizeof(double);
d=sizeof(char *);
e=sizeof(float);
f=sizeof(unsigned int);
g=sizeof(short);
printf("%d %d %d %d %d %d %d ",a,b,c,d,e,f,g);
}
输出的结果是: 1 4 8 4 4 2
也就是说
char 1 字节
int 4
double 8
char * 4
float 4
unsigned 4
short 2