您的位置 首页 > 科技

十进制通常用什么转换 十进制与其他进制相互转换方法?

十进制通常用什么转换

十进制通常用什么转换 十进制与其他进制相互转换方法?

十进制与其他进制相互转换方法?

十进制与其他进制相互转换方法?

十进制转成二进制是这样:把这个十进制数做二的整除运算,并将所得到的余数倒过来.例如将十进制的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.不知道我说的你明白了吗?我觉得我说的不是很明白,不过我举了例子,应该就可以明白了.

人们习惯使用十进制通常用什么进行转换?

注意:无论是将几进制转换成10进制,方法都是类似的。

首先,先看当前进制里面每一种数值,它分别代表十进制的几。

比如说16进制中,0代表0,1代表1,以此类推,到了A代表十,B代表11,C代表12。D代表13,E代表14,F代表15。

然后从右往左开始转换。

比如说16进制的3A2D

首先看最右边的(从右往左数第一个),也就是D,D代表13。

转换成:

[16^(1-1)]*13

{(当前进制)^[(从右往左数的个数)-1]}*(这个字符所代表的数字)

然后其他的也是像这样子转换。最后将他们挨个加在一起。

刚才那个16进制的数值转换成十进制完整过程是:

[16^(1-1)*13] [16^(2-1)*2] [16^(3-1)*10] [16^(4-1)*3]

=16^0*13 16^1*2 16^2*10 16^3*3

=1*13 16*2 256*10 4096*3

=13 32 2560 12288

=14893

(注意:第一步的时候我已经把通用公式写出来了)

相关文章