两种用位表示0的方法

时间:2017-03-01 14:49:07

标签: bit

假设我们想要用5位表示带符号的数字,其中第一位用于数字的符号(+或 - )。然后零可以用两位表示(10000和00000)表示。

这个问题是如何解决的?

1 个答案:

答案 0 :(得分:1)

好。二进制10

中总有两位

然后可以有任意数量的位,例如1bit64bit

如果问题是5位字符串,那么它应该是XXXXX,其中X可以是任何位(1或0)

第一位(符号位)我们可以有+0和-0。 (谢谢@machinery)

因此,如果它是正数,我们将0放在第一个位置,如果是负数,我们将1放在第一个位置。

四位

现在,我们得到了第一位,我们留下了另外4位0XXXX1XXXX,因为问题为0,

其余位将为零。

因此答案为0000010000

看看如何将十进制转换为二进制,将二进制转换为十进制。