怎么求正数 负数的补码?

2024-12-12 05:44:46
推荐回答(5个)
回答1:

先写成二进制(负数要在最首位写1作为符号位),然后符号位不变其他位按位取反(就是0变1,1变0)后按照正常的加法运算加1就是补码(不加1是反码)。

例如:X=-101011 , [X]原= 10101011 ,[X]反=11010100,[X]补=11010101

回答2:

正数的补码就是自己。负数的补码是:除符号位外,各位取反,然后总体+1。

回答3:

求补码的方法,极其简单:

  正数,不变。

  负数,用绝对值减一取反。

例如:求-26 的 8 位补码是多少?

先减一,可得:25 = 0001 1001 (二进制)。

再取个反,就完事了:1110 0110。

回答4:

回答5:

Beauty" in the National