八进制和十六进制 怎么转换为二进制或者十进制呢?
我转不过弯啊
我转不过弯啊
2015-12-09
(二)--->(十):
这里可以用"8421码"的方法.这个方法是将你所要转化的二进制从右向左数,从0开始数(这个数我们叫N),在位数是1的地方停下,并将1乘以2的N次方,最后将这些1乘以2的N次方相加,就是这个二进数的十进制了.
还是举个例子吧:
求110101的十进制数.从右向左开始:
(1) 1乘以2的0次方,等于1;
(2) 1乘以2的2次方,等于4;
(3) 1乘以2的4次方,等于16;
(4) 1乘以2的5次方,等于32;
(5) 将这些结果相加:1+4+16+32=53.
(八)--->(十): (31.5)(八)
整数部分:
3*8(1)+1*8(0)=25
小数部分:
5*[8(-1)]=0.625
所以(31.5)(八)=(25.625)(十)
(十六)--->(十): (19.A)(十六)
整数部分:
1*16(1)+9*16(0)=25
小数部分:
10*16(-1)=0.625 (10代表A)
所以(19.A)(十六)=(25.625)(十)
举报