十进制数-61的二进制原码是什么,补码是啥?怎样思考这个问题。

2025年03月18日 00:49
有1个网友回答
网友(1):

1.是负数, 所以最高位是1
2.61 = 3D = 0011 1101;最高位改为1,这就是原码:10111101
3.最高位不变,其它位取反:11000010,再加1: 11000011,这就是补码。
4.还应该考虑一点,字长的位数。刚才这个是用8位,16位呢?