当前位置:首页 > 经验 >

二进制十进制转换(二进制十进制转换题目)

来源:原点资讯(www.yd166.com)时间:2023-06-06 18:43:26作者:YD166手机阅读>>

二进制十进制转换,二进制十进制转换题目(1)

在过去的5500年里,人类发明了100多种不同的记录数字的方法。

出于对罗马数字的尊重,目前世界上最受欢迎的技术是现代十进制。它的用户可以用10个小字符来表达任何他们喜欢的整数:0、1、2、3、4、5、6、7、8和9。

但你的电脑采取了另一种方式。

笔记本电脑、智能手机和其他设备依赖于二进制代码。二进制是一种数学语言,将指令传递给这些高科技的小玩意儿。它会告诉你的电脑播客的声音是怎样的,YouTube视频中应该出现哪些颜色,以及你老板刚刚发来的电子邮件中使用了多少个字母。

二进制代码名不虚传。与十进制系统不同,它只使用两种类型的数字,程序员称之为“位”。通常,有“0”和“1”。这就是全部。

了解指数

从技术上讲,0和1是编写二进制数所需的唯一位。但要理解它们,你必须理解第三个值:2。

我们最好举个例子来解释一下。数字138在二进制代码中正确地表示为“10001010”。

你的电脑怎么知道这串乱码是“138”的意思呢?

编程是答案的一部分。有人告诉你的设备,在这种情况下,二进制代码拼写的是一个数字,而不是一个书面的单词或句子;解码后者有一个单独的方法。

一旦建立了这个基本事实,代码就会通过为每个单独的位(即每个0和每个1)分配不同的2指数来工作。

指数是一个值自身乘以一定次数。2的3次方,等于2 × 2 × 2,等于8。

请看以下的列表:

2 = 1

2¹= 2

2² = 4

2³= 8

2∧4=16

2∧5= 32

2∧6 = 64

2∧7 = 128

2∧8 = 256

2∧9 = 512

2∧10 = 1024

将二进制转换为十进制

现在让我们回到最初的二进制数:10001010

书面英语是从左到右读的。但是现在,我们要从相反的方向来分解这个二进制数从右到左。

在任何二进制数中,最右边的位必须乘以2。然后最左边的数乘以2¹。

接下来,它左边的位乘以2²。以此类推。

注意到这里的模式了吗?2的各个指数是按升序使用的,从右到左。

现在我们的工作就是保持这个模式直到我们匹配到二进制数中每一个0和1的指数2。

我们将在最后一位,也就是最左边的那位,乘以相应的2的指数后停止。

让你的数字保持直线的一个有用的方法是在一张纸上把指数在相应的二进制位上排成一行。

现在让我们回到实际的转换。

因为10001010包含8个单独的位,我们要做8个单独的乘法题。我们从最右边的0开始。

0乘以2等于多少?正确答案是0。

做完一题,还剩七题。向左移动一个空间。看到那个“1”了吗?1 × 2¹ = 2。现在再向左边移动一个空间。这样做会得到0 × 2²,等于0。

如果您继续使用这种模式,从最右边到最左边,您将确定以下内容:

0 x 2 = 0

1 x 2¹ = 2

0 x 2² = 0

1 x 2³ = 8

0 x 2∧4= 0

0 x 2∧5 = 0

0 x 2∧6= 0

1 x 2∧7= 128

把所有乘法题的结果加起来。不是乘法,是加法。

0 2 0 8 0 0 0 0 128等于多少?

在回答这个问题之前,我们先把这些0消掉。在加法问题中不需要它们。我们真正要做的就是解开这个谜题:

2 8 128 = ?

最后的答案是138。我们又回到了原点。

注意138是一个整数。有一种技术可以将带有小数成分的数字(如0.25和3.14)转换为二进制。

十进制到二进制的转换

将“10001010”更改为“138”之后,是时候反转我们的过程了。假设从138开始,必须将其转换为二进制。你会怎么做?

再一次,指数是整个过程的关键。

再看一下我们的“2的幂”列表。找到最接近138但不超过它的值。

快速重读一下,138位于256(即2∧8)和128(即2∧7)之间。

138减去128。等式如下:

138 - 128 = 10

接下来,拿着这10,再看一下指数列表。最接近10的2的幂是2³,也就是8。所以在这一点上,我们的任务是用10减去8。像这样:

10 - 8 = 2

数字2等于2¹。

这个过程给了我们三个重要的数字:128、8和2。我们的下一个目标是把它们加起来。

128 8 2 = 138。

如果你还没有这样做的话,找一张纸。写出以“128”(记住,这是2∧7)和“1”(等于2)开头的2的每个指数的值。从左到右按降序进行。确保在每个数字之间留出一些空间。

应该是这样的:

128 64 32 16 8 4 2 1

如您所见,这里列出了8个单独的值。在每个值下面画一个向下的箭头(↓)。

然后,参考我们上面写的加法问题,128 8 2 = 138

你在这个问题中看到“128”了吗?如果是,在相应的箭头下面写一个“1”。方程式里有64吗?不!在箭头下面,我们要写一个“0”保持同样的模式。

剩下10001010——正如我们已经确定的,这意味着“138”。

栏目热文

汽车空调不制冷维修(汽车空调不制冷维修多少钱)

汽车空调不制冷维修(汽车空调不制冷维修多少钱)

最近很多朋友反映自己空调制冷效果不好,去到修理厂就让更换空调压缩机,今天小曾给大家总结了几个原因,希望对大家有所帮助。第...

2023-06-06 18:56:27查看全文 >>

汽车空调突然不制冷且发动机高温(汽车空调突然不制冷一般什么问题)

汽车空调突然不制冷且发动机高温(汽车空调突然不制冷一般什么问题)

夏天到了,天气炎热, 如果(水箱、冷凝器)这两个地方太脏了,就会影响水箱散热不良造成发动机水温高;表面上看空调系统工作...

2023-06-06 18:47:48查看全文 >>

汽车空调不制冷有嘶嘶声(汽车空调不制冷的原因有六种)

汽车空调不制冷有嘶嘶声(汽车空调不制冷的原因有六种)

“本文章已经通过区块链技术进行版权认证,禁止任何形式的改编转载抄袭,违者追究法律责任”现在已经正式进入了炎热的夏天,在高...

2023-06-06 18:50:01查看全文 >>

汽车空调不制冷出热风(汽车空调不制冷出热风是什么原因)

汽车空调不制冷出热风(汽车空调不制冷出热风是什么原因)

当汽车空调不制冷吹热风的时候,我们首先要确定的是有没有打开制冷开关,甚至是不小心把温度扭到制暖了,听起来像是不可能发生...

2023-06-06 19:08:55查看全文 >>

汽车空调高低压管都烫手怎么解决(汽车空调高低压开关的作用)

汽车空调高低压管都烫手怎么解决(汽车空调高低压开关的作用)

1、制冷问题手感觉到的空调高低压管的温度正好符合正常情况,可是车内感觉不凉。空调的温度调节系统。检查暖气开关控制拉线是否...

2023-06-06 18:37:52查看全文 >>

二进制转换器在线转换(汉字二进制转换器在线转换)

二进制转换器在线转换(汉字二进制转换器在线转换)

在计算机科学中,将10进制数转换为2进制数是一项非常重要的任务,很多时候我们都需要将其进行转换,在这里,我们将介绍一种简...

2023-06-06 19:14:57查看全文 >>

进制转换器(进制转换工具哪个好用)

进制转换器(进制转换工具哪个好用)

进制转换工具是一款简单好用的多种进制计算软件,在这里可以随意输入数值,进行2到16进制的计算,有了该软件就不再需要费时费...

2023-06-06 19:08:10查看全文 >>

二进制口诀(二进制通俗讲解)

二进制口诀(二进制通俗讲解)

今天更新一种关于二进制记忆的改进方法,是我在研究周易六十四卦与计算机编程时想到的。什么是二进制记忆呢?图片来源网络它是世...

2023-06-06 18:58:07查看全文 >>

在线进制转换(在线进制转换IEEE754)

在线进制转换(在线进制转换IEEE754)

进制转换记得之前在学校老师教过,很多小伙伴可能已经忘记得七七八八了,如果没有强制要求手动转换的话,可以使用计算器类的工具...

2023-06-06 19:04:44查看全文 >>

二进制转十进制1-100对照表(十进制转换二进制对照表)

二进制转十进制1-100对照表(十进制转换二进制对照表)

十六进制、二进制、十进制转换对照表,...

2023-06-06 19:08:34查看全文 >>

文档排行