我想找到数字的9的补码,但失败了。

我用1和2的补码方法尝试了一下,但是没有效果。

找出数字的N补数的常用方法是什么?

最佳答案

通过从9减去每个数字,可以找到以10为底的9的补数。

因此45(= ... 000045)变为54(= ... 999954)。

十的补码就是九的补码加1。因此... 000045变成(... 999954 +1)= ... 999955。

有关Wikipedia的更多信息。

关于algorithm - 如何找到数字的N的补数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2303210/

10-09 08:27