int   表示   
    
  从   -2^31   (-2,147,483,648)   到   2^31   -   1   (2,147,483,647)   的整型数据(所有数字)。存储大小为   4   个字节。我的疑问是:存储大小与 范围 关系是什么?
举例来说:1个数字站一个字节,2147483647能发的下吗?

解决方案 »

  1.   

    呵呵,一个字节有8个二进制位,最多能表示2的8次方个数字,也就是256个数字,对于整数来说都是连续存放的,比如一个字节表示数字范围一般是0~255,对于无符号数来说,对于有符号则是-128到127,4个字节32位,能表示2的32次方个整数,有多少位,就能表示2的多少次方个整数,
      

  2.   

    这个 哥。。你三个裤衩了
      

  3.   

    -2^31 到2^31 - 1的整数一共有2^31 - 1 - (-2^31) + 1 = 2 * 2 ^31 =2^32
    1个字节8位,4个的话32位