我想找到数字的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/