“如果数字是正数,则数字的九的补码就是它自己。”
我在一本名为“计算机科学基础”的书上读到这个,它说+234的9的补码是+234。
同时,我在Youtube上找了一些教程,但是,它说999减234是+234的9的补码,我现在很困惑。
书:234 个 9 = 234
优酷:234 个 9 = 999-234=765
有人可以向我解释一下吗?
“如果数字是正数,则数字的九的补码就是它自己。”
我在一本名为“计算机科学基础”的书上读到这个,它说+234的9的补码是+234。
同时,我在Youtube上找了一些教程,但是,它说999减234是+234的9的补码,我现在很困惑。
书:234 个 9 = 234
优酷:234 个 9 = 999-234=765
有人可以向我解释一下吗?
在 9 补码表示中,用来表示正整数的数字序列2*10**2 + 3*10 + 4
是“234”。要表示的数字序列-1 * 2*10**2 + 3*10 + 4
为 999 - 234,即“765”。
所以,经过一段时间,234的9补码确实是“234”。
在数字表示中,数字的补码是通过从可以使用可用数字表示的最大值中减去该数字来获得的,请参见此处。
如果你有一个 3 位的十进制数,可以表示的最大值是 999。所以 234 的 9 的补码在这里确实是 999 - 234 = 765。