十进制数如何换算成8421BCD码(十进制密码转换方法)

2023-03-15 19:52:49 密码用途 思思

十进制数如何换算成8421BCD码

把一位十进制数,转换成二进制,再凑足四位,即可。

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

1.

十进制转换为二进制

除二取余法

89(10)

=

1011001(2)

89

/

2

=

44

1

44

/

2

=

22

22

/

2

=

11

11

/

2

=

5

1

5

/

2

=

4

1

4

/

2

=

2

2

/

2

=

1

2.

十进制转换为八进制

假设十进制数为1000,则八进制数位1750,过程如下:

1000/8=125,余数为0;

125/8=15,余数为5;

15/8=1,余数为7;

1/8=0,余数为1;

3.十进制数转换成十六进制方法是:除以16取余数

十进制数除以16,所得余数就是转换后的16进制数的最低位,所得的商再除以16得到的余数就是转换后的16进制数的第二位,直到商是0为止,把所有余数分别转换成16进制数,再按顺序排列即可。例如:723转换成16进制过程:

723/16=45...........3

45/16=2...............13(D)

2/16=0................2

注意:13=DH

所以:723=2D3H

当然,你可以转为二进制然后转到其他的进制,希望可以帮助到你!

十进制密码是怎么计算的,比如021D

021D是16进制,所以按16算,021D=0*16^3+2*16*2+1*16^1+13*16^0=?

结果自己算,这个结果就是对应的十进制。二进制与八进制转换成十进制同样来算,不过分别是按二和八来算。

~~~~~~~~~~~~~~~~~~~~~~~~~~~

——喜欢你纤

十进制怎么转换成密文?

首先从原文中顺序读出一字符,取得其ASCII码值,再把此值转换成二进制数,同时取得与此字符对应的密码字符的二进制值,把它们进行异或运算,然后把所得结果再转换成十进制数,用CHR()函数即可据此值产生一字符,也就是密文。

十进制与二进制相互转化的方法

十进制转成二进制是这样:

把这个十进制数做二的整除运算,并将所得到的余数倒过来.

例如将十进制的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.

不知道我说的你明白了吗?我觉得我说的不是很明白,不过我举了例子,应该就可以明白了.