中易网

C++中,int型数据的取值范围是多少?

答案:5  悬赏:60  
解决时间 2021-01-13 02:32
  • 提问者网友:杀生予夺
  • 2021-01-12 02:58
C++中,int型数据的取值范围是多少?
最佳答案
  • 二级知识专家网友:山有枢
  • 2021-01-12 04:34
在标准C++中的int根据不同系统占不同的字节数,多数平台上int占4个字节,所以能表示的范围就是2的32次方,楼上说的不太对,int 4应该表示
-2^16 ~ 2^16 -1 ( ^ 表示成方 )
根据不同的需要,int包括以下定义:
unsigned short int 无符号2字节短整形
short int 带符号2字节短整形 - 32768 ~ 32767
unsigned int 无符号4字节整形 0 ~ 2^32 -1
int 4字节整形
int 64 64位(8字节)整形 - 2^32 ~ 2^32 - 1
全部回答
  • 1楼网友:雾月
  • 2021-01-12 08:29
引用lynodia的回答:
在标准C++中的int根据不同系统占不同的字节数,多数平台上int占4个字节,所以能表示的范围就是2的32次方,楼上说的不太对,int 4应该表示
-2^16 ~ 2^16 -1 ( ^ 表示成方 )
根据不同的需要,int包括以下定义:
unsigned short int 无符号2字节短整形
short int 带符号2字节短整形 - 32768 ~ 32767
unsigned int 无符号4字节整形 0 ~ 2^32 -1
int 4字节整形
int 64 64位(8字节)整形 - 2^32 ~ 2^32 - 1int 4 ——-2^31 ~ 2^31 -1
  • 2楼网友:青灯有味
  • 2021-01-12 06:51
4字节
  • 3楼网友:行雁书
  • 2021-01-12 06:24
-32768~32767
  • 4楼网友:低血压的长颈鹿
  • 2021-01-12 04:58
short(int) 2字节 -32768~-32767
int 4 -2的31次方~2的31次方-1
unsigned(int) 4 0~2的32次方-1
long(int) 4 -2的31次方~2的31次方-1
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息