0000 0000 0000 0000 0000 0000 0000 0001这是int型的1的2进制的表示
你试试看把-1也写出来,就应该能明白了

解决方案 »

  1.   

    一个int数字占4个字节32位。
    表示无符号数为2的32次方。
    表示有符号数时,符号位占一位,剩下的31位表示数字。
    其实你可以简化一下问题,考虑一个int占3位的情况,就成了-2的2次方到2的2次方-1
    -2^2....+2^2-1
    这个被减去的1其实就是零。
    你自己画画吧。总共8个数。想想就明白了。
      

  2.   

    -1的写法http://www.csdn.net/Expert/topic/428/428324.shtm