计算机中十进制转二进制的相关技巧

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机中十进制转二进制的相关技巧相关的知识,希望对你有一定的参考价值。

**关于计算机中十进制转二进制的相关技巧**

下面我们用二种方法进行对比:

1. 十进制整数转换为二进制整数

十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为0时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

如:

789=1100010101(二进制)

789/2=394 余1 第10位

394/2=197 余0 第9位

197/2=98 余1 第8位

98/2=49 余0 第7位

49/2=24 余1 第6位

24/2=12 余0 第5位

12/2=6 余0 第4位

6/2=3 余0 第3位

3/2=1 余1 第2位

1/2得0 余1 第1位

2.十进制整数转换为二进制整数技巧

二进制十进制十进制
12^01
102^12
1002^24
10002^38
100002^416
1000002^532
10000002^664
100000002^7128
1000000002^8256

……                                     ……                      ……

举例说明:

97=64+32+1
641000000
320100000
10000001
971100001
把要求得的数字拆分为表中的整数,再查表找到对应的二进制数字,将对应的二进制数字对位相加即得所求十进制数字对应的二进制数字。

通过这种算法可以轻松算出4位数以内的十进制数字。

以上是关于计算机中十进制转二进制的相关技巧的主要内容,如果未能解决你的问题,请参考以下文章

计算机二进制,十进制,八进制,十六进制怎么转换

计算机二进制,十进制,八进制,十六进制怎么转换

Java 学习笔记

Java 学习笔记

JavaScript常用技巧之进制转换

二进制实战技巧