这两种数据类型是相同的,short int 也可以写成 short ;short 占用内存2个字节。
int main()
{
printf("size of short : %d\n",sizeof(short));
printf("size of short int : %d\n",sizeof(short int));
printf("size of signed short : %d\n",sizeof(signed short));
printf("size of signed short int : %d\n",sizeof(signed short int));
return 0;
}
输出结果:
int
int main()
{
printf("size of int : %d\n",sizeof(int));
printf("size of signed int : %d\n",sizeof(signed int));
printf("size of unsigned : %d\n",sizeof(unsigned int));
return 0;
}
输出结果
参考链接: