二进制和十进制转换的题目,1、将十进制0.6531转化成二进制是多少?2、与二进制数01011011B对应的十进制数是多

1个回答

  • 十进制小数转化为n进制:乘n,顺序取整.

    0.6531* 2=1.3062 取 1

    0.3062*2=0.6124 0

    0.6124*2=1.2248 1

    0.2248*2=0.4496 0

    0.4496*2=0.8992 0

    0.8992*2=1.7984 1

    0.7984*2=1.5968 1

    一个十进制的小数并不一定能够精确地转化为一个二进制小数,近似取7位

    (0.6531)10=(0.1010011)2

    2.n进制转化为十进制,按位权展开

    0 是7位 0*2^7 +

    1 是6位 1*2^6 +

    0 是5位 0*2^5 +

    1 是4位 ···

    1 是3位

    0 是2位

    1 是1位

    1 是0位 1*2^0

    (01011011)2 =(91)10