我不确定是否可以在这里问一个二进制问题,但是在这里.. 在我们的期中,我们有这个问题,但我们的教授没有提供正确的答案。这让我疯狂,决赛即将到来,所以填补这个空白可能是个好主意。谢谢!二进制中最小的二进制补码
找到最小的二进制补码数,当加到0101 0101
时会导致溢出。用二进制表达你的答案。
我推理: 我找到了原始二进制0101 0101
的范围,将其转换为实际的数字,然后加上一个。然后,我将比范围多1的数字转换为8位二进制数作为我的答案。但是,这只能为我赢得3/6分。我不知道我能做些什么。任何见解将不胜感激!
减法的+1。基本上,找出第一个会溢出的数字('1000 000'),然后找出你离该数字有多远(即从中减去)。 – yshavit
感谢您的回复。这很有帮助! = 3我可以看到一个例子吗? ^^ – Alysha