本文共 289 字,大约阅读时间需要 1 分钟。
本博客介绍如何求二进制数的原码、补码、反码。
对于正数来说,原码,反码,补码都是一样的。 对于负数,即二进制最高为1 求补码: 从数的右边往左开始数,遇到“0”不理它,直到遇到第一个“1”为止(不包括这个1),以后的每一位数取反即是它的原码或补码,符号位不变,还是“1”(补码的补码是原码) 如原码:11010100 —– 从右往左数,第一位是0,不理它,第二位还是0不理它,第三位是1,那么从此以后的每位取反,即为它的补码了.答案为:10101100 求反码: 反码当然只是求反而已了(除符号位之外的其它各位都取反即可)101011 的反码是110100(最后一个1为符号位)转载地址:http://cxlul.baihongyu.com/