c语言中的sizeof问题
这一串代码表示什么意思,程序输出时的结果又是代表什么?
#include<stdio.h>
int main (){
printf("sizeof(char):%d\n",sizeof(char));
printf("sizeof(unsigned char):%d\n",sizeof(unsigned char));
printf("sizeof(short int)%d\n",sizeof(short int));
printf("sizeof(unsigned short int)%d\n",sizeof(unsigned short int));
printf("sizeof(int)%d\n",sizeof(int));
printf("sizeof(unsigned int)%d\n",sizeof(unsigned int));
printf("sizeof(long)%d\n",sizeof(long));
printf("sizeof(unsigned long)%d\n",sizeof(unsigned long));
printf("sizeof(long long)%d\n",sizeof(long long));
printf("sizeof(unsigned long long)%d\n",sizeof(unsigned long long));
printf("sizeof(float)%d\n",sizeof(float));
printf("sizeof(double)%d\n",sizeof(double));
printf("sizeof(long double)%d\n",sizeof(long double));
}