#include <stdio.h>
int main( )
{
unsigned a=8;
unsigned int b=9;
unsigned char c=16;
printf("a=%d ,a占用的字节数=%d\n",a,sizeof(a));
printf("b=%d ,b占用的字节数=%d\n",b,sizeof(b));
printf("c=%d ,c占用的字节数=%d\n",c,sizeof(c));
}
这个使用gcc编译运行之后,使用 time ./a.out 可以得到以下log: