本帖最后由 孙利川 于 2012-4-2 19:05 编辑  
 
1111-1111-1111-1110-0000-1110-0000-0000 
这个数占四个字节,可以认为是个int类型,它表示的值是负127488 
而数值4294839808超出了int的范围,可以用long类型表示,它的二进制值是: 
0000-0000-0000-0000-0000-0000-0000-0000-1111-1111-1111-1110-0000-1110-0000-0000 
首位为零表示正数,而-4294839808的二进制值为: 
1111-1111-1111-1111-1111-1111-1111-1111-0000-0000-0000-0001-1111-0010-0000-0000 
首位为1,表示负数 |