十进制转成二进制是这样:
把这个十进制数做二的整除运算,并将所得到的余数倒过来.
例如将十进制的10转为二进制是这样:
(1) 10/2,商5余0;
(2) 5/2,商2余1;
(3)2/2,商1余0;
(4)1/2,商0余1.
(5)将所得的余数侄倒过来,就是1010,所以十进制的10转化为二进制就是1010
二进制转化为十进制是这样的:
这里可以用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
所要求的二进制数的十进制就是53.
举个例子
十进制就是用0~9表示的位数:109=1*10(2)+0*10(1)+9*10(0)
二进制也如此是用0、1表示的数:11101=1*2(4)+1*2(3)+1*2(2)+0*2(1)+1*2(0)算成平时用的数字(十进制)即可
11101
从后面看 1*2的0次方+0*2的1次方+1*2的2次方(4)+1*2的3次方(8)+1*2的4次方(16)=29
11101
43210次方 对应
29 2的0次方+2的2次方+2的三次方+2的四次方=29