C语言中短整型和长整型有什么分别?

谢谢,请说具体点,最好能举个例子!

就取值范围上的区别
长整型 取值范围在[-2147483648,2147483648]
无符号长整型 也就是没有负号的长整型 取值范围在 [0,4294967259]
短整型 取值范围在[-32768,32768]
无符号短整型 取值范围在[0,65535]
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-08-30
int和long int 在编译时被分配的内存大小是不一样的
例如 在tc2.0下 int 被分配2个字节 long int 被分配4个字节(其他的忘了,tc是经常用的才记住了,老谭的书上有说明)不同的编译系统分配的大小不一样本回答被提问者采纳