二进制与十进制整数之间的转换

1个回答

  • 十进制转二进制:十进制数除2逆序取余

    如:十进制73转二进制

    73/2=36余1

    36/2=18余0

    18/2=9余0

    9/2=4余1

    4/2=2余0

    2/2=1余0

    1/2=0余1

    则十进制73为二进制1001001

    二进制转十进制:按权展开

    如:二进制1101100转十进制

    又右往左:

    第0位为0,即0*2的0次幂为0

    第1位为0,即0*2的1次幂为0

    第2位为1,即1*2的2次幂为4

    第3位为1,即1*2的3次幂为8

    第4位为0,即0*2的4次幂为0

    第5位为1,即1*2的5次幂为32

    第6位为1,即1*2的6次幂为64

    相加后得:64+32+8+4=108

    即二进制1101100转为十进制数108

    ,