• 整型


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

    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个数值
  • 相关阅读:
    PatentTips
    PatentTips
    PatentTips
    Xvisor ARM32 启动分析
    PatentTips
    PatentTips
    PatentTips
    PatentTips
    PatentTips
    PatentTips
  • 原文地址:https://www.cnblogs.com/shiliye/p/13740318.html
Copyright © 2020-2023  润新知