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

 我来答
tattackor
2015-09-22 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:883万
展开全部

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字节,占字节数越多,所能表示的数的范围越大。

智能机器人61ed9e
2018-08-03 · 知道合伙人教育行家
智能机器人61ed9e
知道合伙人教育行家
采纳数:53563 获赞数:224656
环球语言交流中心; 医疗卫生业内人士; 周易五行八字起名;

向TA提问 私信TA
展开全部
short
英 [ʃɔ:t] 美 [ʃɔ:rt]
adj.
短期的;短的,短暂的;矮的;短缺的
adv.
突然;唐突地;简短地;横贯地
n.
短路;缺乏;短裤
vt.
故意少给…的零头,骗取
vi.
短路
第三人称单数: short 复数: shorts 现在分词: shorting
过去式: shorted 过去分词: shorted 比较级: shorter 最高级: shortest
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-14
展开全部
在不同的编译系统中范围是不一样的
TC中short和int都是占2个字节也就是16位
而另外一些编译系统short2个字节16位.但把int变为了4个字节就是32位
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-14
展开全部
c语言中数据类型的大小:char 1字节,short int 2字节, int 4字节,long int 4字节。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-14
展开全部
声明短整型函数或变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式