整型

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

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个数值

 

原文链接: https://www.cnblogs.com/shiliye/p/13740318.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    整型

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/203380

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月12日 下午9:29
下一篇 2023年2月12日 下午9:29

相关推荐