如题所述
设对应的位数为n,对应位数二进制的值为:X,该位数对应的十进制值为:如第5位是1,第4位是0,第3位是1,第二位是0,第一位是1(从左往右)所以各位对应十进制的值依次为:1*16,0*8,1*4,0*2,1*1全部加起来就是结果,为16+0+4+0+1=21
温馨提示:答案为网友推荐,仅供参考
第1个回答 2020-06-18
个人算法:先转换成十进制相减,相减得出结果后再将结果转换成二进制。
100000-10101=2^5-21=11(十进制)=001011
100000-10101=2^5-21=11(十进制)=001011