礼品代发网

礼品代发网

收录130107113题,礼品代发网免费搜题解答

今日已更新0道题

bin(20)等于多少-bin(10)什么意思

2025-11-20 06:36:16  

bin(20)等于多少-bin(10)什么意思

优质解答

bin(20)等于二进制数10100,bin(10)等于二进制数1010,两者相减结果就是二进制数1010。这个运算先把十进制数转成二进制,再按位对齐做减法,结果还是二进制数1010。比如把20转换成二进制的话,20除以2得商10余0,接着10除以2得商5余0,5除以2得商2余1,2除以2得商1余0,商1余0,倒过来就是10100。同样的方法转换10得到1010,两个二进制数相减时,从最低位开始0减0得0,0减1不够就借位,变成10减1得1,接着高位0减0还是0,剩下1,所以结果就是1010。

在计算过程中要注意二进制借位规则,比如二进制1010减去0001的话,最低位0减1不够要向高位借1,变成2减1得1,同时高位0借走1之后变成1减0得1,所以结果是1001。这里bin(20)是10100,bin(10)是1010,把1010前面补两个0变成001010,再和10100对齐,从右往左依次计算0-0=0,0-1不够借位得1,1-0=1,0-1借位后变成10-1=1,1-0=1,所以结果就是1010。这个结果转换回十进制就是8+2=10,和直接用十进制20减10得到的结果一致。

本题链接:

二进制转换数值运算