C语言中的short和int有什么区别大神们帮帮忙

如题所述

int占一个机器字长。在32位系统中int占32位,也就是4个字节,而在16位系统中,int占16位,即2个字节。C++标准只限制了short int不能超过int的长度,也可以说没什么大的不同 希望能帮到你
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-27
int占一个机器字长。如果在32位系统中int占32位,也就是4个字节如果在16位系统中int占16位,即2个字节。short的大小始终为2字节
希望采纳本回答被提问者采纳
第2个回答  2014-04-27
c语言中数据类型的大小:char 1字节,short int 2字节, int 4字节,long int 4字节。 一般用int,,我还没用过short
第3个回答  2014-04-27
根据不同的系统和编译器有不同的结果,总的来说short的长度小于等于int的长度,
相似回答