c语言中的SHORT是什么意思?

如题所述

1、short和int等一样,是C或C++的一种内部数据类型。用于表示有符号整数。不同的是,他们在内存中所占的空间大小不同,short通常为int所占一半,也有一些实现为和int一样,但不会比int大。所占内存空间不同,那么可用表示的整数范围也就不同。至于具体能表示什么范围,这个问题是体系结构和编译环境相关的。

2、以下例程输出各种整型类型的大小:

#include <iostream>
using namespace std;
int main()
{
 cout<<sizeof(short)<<endl;
 cout<<sizeof(int)<<endl;
 cout<<sizeof(long)<<endl;
 cout<<sizeof(__int64)<<endl;
}

在VC8上编译运行结果是
2
4
4
8
也就是说short占2字节(byte),int和long一样占4字节,__int64占8字节,占字节数越多,所能表示的数的范围越大。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-03
short
英 [ʃɔ:t] 美 [ʃɔ:rt]
adj.
短期的;短的,短暂的;矮的;短缺的
adv.
突然;唐突地;简短地;横贯地
n.
短路;缺乏;短裤
vt.
故意少给…的零头,骗取
vi.
短路
第三人称单数: short 复数: shorts 现在分词: shorting
过去式: shorted 过去分词: shorted 比较级: shorter 最高级: shortest本回答被网友采纳
第2个回答  2013-07-14
在不同的编译系统中范围是不一样的
TC中short和int都是占2个字节也就是16位
而另外一些编译系统short2个字节16位.但把int变为了4个字节就是32位
第3个回答  2013-07-14
c语言中数据类型的大小:char 1字节,short int 2字节, int 4字节,long int 4字节。
第4个回答  2013-07-14
声明短整型函数或变量
相似回答