1.计算10001111B+1010B

2个回答

  • 1.B代表二进制,2为基数,就像十进制数中最大数为9逢10进1一样,二进制中数最大为1,逢2进1

    10001111

    + 1010

    ——————

    = 10011001

    2.二进制的减法也跟十进制类似,不够减的借1,从高位接过来的1放到地位用相当于是2

    100001

    - 1111

    ——————

    010010

    3.100100111B=0001 0010 0111B=127 D

    (D代表十六进制)

    四位二进制的数代表一位十六进制数 所以二进制转为十六进制可将二进制四四分段 从地位开始向高位 到最高位不足四位补足四位(如题中最高位为1,其低八位已经分为两个四位,故在1前补三个0,不影响其大小) 再分别换成16进制数就可以了