
写出二进制数每位上的基数,从个位的1开始写,高位是低位乘以2,写够位数停止:64 32 16 8 4 2 1 然后将要转换的数按位对齐写到基数下面 1 0 0 1 0 0 0 说明这个数中包含1个64和1个8,将它们加起来就是十进制转换结果上式上下按位做乘法结果左右做加法=1*64+0*32+0*16+1*8+0*4+0*2+0*1=72结果(1001000)2=(72)10在写基数时,将乘以2换成乘以n,算法不变可转换n进制数据到十进制

写出二进制数每位上的基数,从个位的1开始写,高位是低位乘以2,写够位数停止:64 32 16 8 4 2 1 然后将要转换的数按位对齐写到基数下面 1 0 0 1 0 0 0 说明这个数中包含1个64和1个8,将它们加起来就是十进制转换结果上式上下按位做乘法结果左右做加法=1*64+0*32+0*16+1*8+0*4+0*2+0*1=72结果(1001000)2=(72)10在写基数时,将乘以2换成乘以n,算法不变可转换n进制数据到十进制