负数的二进制是其绝对值的二进制取反再加1,所以,-1的二进制求法如下:
1) 绝对值二进制 0000-0000 0000-0000 0000-0000 0000-0001
2)取反 1111-1111 1111-1111 1111-1111 1111-1110
3)加1 + 0000-0000 0000-0000 0000-0000 0000-0001
------------------------------------------------------
1111-1111 1111-1111 1111-1111 1111-1111
换算成16进制每4位当一位:即 FFFFFFFF
8进制每3位当一位:即37777777777 |