本篇文章仅针对小白(刚刚学习计算机应用基础,计算机原理的小白),文章内容比较简单。

一、十进制数转换成二进制数。

【例子1】(1)十进制数字78转换二进制;(2)十进制数字374转换二进制。

答案:(1)1001110  ; (2)101110110。

解析1:

十进制转二进制pythonformat 十进制转二进制例题_十六进制

使用表格中的某个或几个十进制数相加之和等于78,用的数字下方标1,反之标0。

注意:在选用对应的十进制数时应遵循由高到低的顺序;另外为什么在列举2的几次方时,我们只列举到了2的6次方,因为2的7次方是128,大于了要转换的数字78,所以无需列举。

已知:78=64+8+4+2

十进制转二进制pythonformat 十进制转二进制例题_十进制转二进制pythonformat_02

解析2:

已知:374=256+64+32+16+4+2

十进制转二进制pythonformat 十进制转二进制例题_学习_03

【拓展·二进制数转换为十进制】

二进制转换为十进制的方法就是将十进制转换成二进制的方法倒过来应用即可。

 二、二进制数转换为八进制数与十六进制数。

【例子2】将二进制数1001110转换为八进制数,十六进制数。

答案:(1)116;  (2)4E。

解析1:

将二进制数转换成八进制数我们这里采用一注意两步骤走的方法即 “从后置前,三位一划,再对表”的方法。

表1-1 八进制对应的二进制数表

十进制转二进制pythonformat 十进制转二进制例题_二进制数_04

已知二进制数为1001110,现在采用上述的方法进行分割,结果见表1-2。

表1-2 二进制数1001110分割结果表

十进制转二进制pythonformat 十进制转二进制例题_学习_05

  解析2:

将二进制数转换成八进制数我们这里采用一注意两步骤走的方法即 “从后置前,四位一划,再对表”的方法。

表1-3 十六进制对应的二进制数表

十进制转二进制pythonformat 十进制转二进制例题_八进制_06

已知二进制数为1001110,现在采用上述的方法进行分割,结果见表1-4。

表1-4 二进制数1001110分割结果表

十进制转二进制pythonformat 十进制转二进制例题_学习_07

三、八进制数与十六进制数转化为二进制数。

【例子3】将八进制数的407,十六进制数的2B7换为二进制数。

答案:(1)100000111;  (2)1010110111。

解析1:

将八进制数转换成二进制数我们这里采用两步骤走的方法即 “一化三,再对表”的方法。

十进制转二进制pythonformat 十进制转二进制例题_十六进制_08

已知八进制数为407,现在采用上述的分割方法进行分割,结果见表1-5。

表1-5 八进制数407分割结果表

十进制转二进制pythonformat 十进制转二进制例题_十六进制_09

 解析2:

将十六进制数转换成二进制数我们这里采用两步骤走的方法即 “一化四,再对表”的方法。

十进制转二进制pythonformat 十进制转二进制例题_八进制_10

已知十六进制数为2B7,现在采用上述的分割方法进行分割,结果见表1-6。

表1-5 十六进制数2B7分割结果表

十进制转二进制pythonformat 十进制转二进制例题_学习_11

【说明】:将进制转换表之间对应关系熟记,无需画表对照!