整型

作用:表示整数类型的数据

C++中能够表示整型的类型有以下几种方式,区别在于所占的内存空间不同

关键字类型字节范围
short 短整型2字节-2^15 ~ 2^15-1
int 整型4字节-2^31 ~ 2^31-1
long 长整型window为4字节,32位linux为4字节,64位linux为8字节-2^31 ~ 2^31-1
long long长长整型8字节-2^63 ~ 2^63-1

总结:  各整数类型所占内存大小关系为: short < int <= long <= long long

注意:当变量的设定值超出了对应类型的界限时,变量值会从反方向的界限值开始,取超出界限部分的值,

比如:超出上限2个数值,则返回下限值开始第二数值; 超出下限值两个数值,则返回上限值开始第二个数值

//short 类型的值范围为:-32768 ~32767
short i = 32767; //i的值为:32767,没有超过界限,正常返回
short m = 32768; //m的值为-32768,超过上限值的数值是1,返回下限值开始第1个数值
short n = 32769; //n的值为-32767,超过上限值的数值是2,返回下限值开始第2个数值
short p = 32770; //p的值为-32766,超过上限值得数值是3,返回下限值开始第3个数值

short ii = -32768; //32768,没有超过界限,正常返回
short mm = -32769; //mm的值为32767,超过下限值的数值是1,返回上限值开始第1个数值
short nn = -32770; //n的值为32766,超过下限值的数值是2,返回上限值开始第2个数值
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值