导读 大家好,我是小科,我来为大家解答以上问题。二进制补码怎么算,二进制补码很多人还不知道,现在让我们一起来看看吧!1、我认为你的意思应...
大家好,我是小科,我来为大家解答以上问题。二进制补码怎么算,二进制补码很多人还不知道,现在让我们一起来看看吧!
1、我认为你的意思应该是,将二进制补码先转换成相对应的原码,然后将原码转换成十进制。
2、比如说a。
3、01111和c。
4、01101都是正数,正数的原码,反码以及补码都是一样的,所以a。
5、01111和c.01101对应的原码是其本身,所以它们的十进制分别1*8+1*4+1*2+1*1=15,而c的就是1*8+1*4+1*1=13.而b和d是负数,将b转换成反码是将10011减去1,得到的是10010,再将各位取反,得到的是原码,做法是符号位保持不变,将各位取反,为11101,转换成十进制是—(1*8+1*4+1*1)=-13,而d先取反,得到11111,减去1,得到11110,是-14,这就是结果了,不知道你是否懂了?。
本文到此讲解完毕了,希望对大家有帮助。