c语言中的SHORT是什么意思?
5个回答
展开全部
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字节,占字节数越多,所能表示的数的范围越大。
2018-08-03 · 知道合伙人教育行家
关注
2013-07-14
展开全部
在不同的编译系统中范围是不一样的
TC中short和int都是占2个字节也就是16位
而另外一些编译系统short2个字节16位.但把int变为了4个字节就是32位
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
展开全部
声明短整型函数或变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询