二进制中的负数怎么表示?

假设有一个二进制数1101,它的负数是不是10010?我记得是加1取反。如果不是能不能详细的说下?谢谢!

1101

1、首先每个位都取反,得 : 0010

2、对取反的末尾+1, 得 : 0011

3、因为一个整数在计算机内部是4字节,1字节8位。那么4字节就有32位,0011只有4位,前面用
28个1补足32位,得:11111111111111111111111111110011

(1代表负数,0代表正数。所以用1补足32位)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-29
这个 1个 字符占 8个 字节, 你的1101 其实 是 0000 1101 他是的 负数 是 1000 1101
相似回答