二进制转换十进制方法

 我来答
帐号已注销

2020-11-28 · TA获得超过5.3万个赞
知道大有可为答主
回答量:2.9万
采纳率:87%
帮助的人:1730万
展开全部
在二进制 (基数为2) 数字系统中有两个可能值,在每一位上,通常表示为0或1。相反,在十进制 (基数为10) 数字系统中,在每一位上,有10个可能值 (0,1,2,3,4,5,6,7,8, 或9)。

在使用不同的数字系统时,为了避免混乱的产生,可将基数标记在某个数的下标位置。例如,可以把二进制数标明为 "基数为2"的数,即写作100111002。而十进制数156可写作15610,并读作"以10为基数的一百五十六"。

因为二进制系统是电子计算机的内部语言,因此真正的程序员应该掌握如何把二进制数转换为十进制数。而如果首先学习把十进制数转换为二进制数则相对更困难。

注意:这里只讨论数值的转换而非ASCII代码的转换。

方法1:按位记数法

1
在本例中,我们将把二进制数100110112转换为十进制数。从左到右地列出2的幂。从20开始,结果为"1"。每向右移一位,就对其指数加1。列出的元素个数应等于二进制数的位数。在本例中,10011011有8位数字,因此应列出的8个元素:128, 64, 32, 16, 8, 4, 2, 1

2
把二进制数上的每一位数字对应地写到列表下方。

3
从右边开始,画出线条,用于把二进制数中连续的数字和其上方的2的幂连接起来。从右边开始,画一条线,把二进制数的第一个数字和2的第一个幂值连接起来。然后,画一条线,把二进制数的第二个数字和2的第二个幂值连接起来。依次类推,画出线条把每一个数字和对应的幂值连接起来。

4
扫描二进制数中的每一位数字。如果对应的数字为1,则在线条下方写下对应的2的幂值。如果对应的数字为0,则在线条下方写下0。

5
把线条下方的数相加。所得总和为155。这就是二进制数10011011对应的十进制数。或者写成基数下标的形式:

6
以上方法熟悉后,你将记得2的每一个幂值,因此可以省略第1步。

方法2:双倍法
1
该方法不需要使用幂运算。因此,当你通过心算转换较大的数值时,该方法更简单,因为你只需要记下部分和。

2
从给定二进制数最左边的数字开始。对于每一位数字,你向右移动,对之前所得总和乘以2并加上当前数值。例如,把10110012转换为十进制数,我们将采用如下步骤:

3
1011001 → 0 * 2 + 1 = 1

4
1011001 → 1 * 2 + 0 = 2

5
1011001 → 2 * 2 + 1 = 5

6
1011001 → 5 * 2 + 1 = 11

7
1011001 → 11 * 2 + 0 = 22

8
1011001 → 22 * 2 + 0 = 44

9
1011001 → 44 * 2 + 1 = 8910

10
和按位记数法一样,本方法经调整后也能把基于任何基数的数转换为十进制数。在这里采用双倍法因为这里给定的数是以2为基数的。如果给定的数是基于不同的基数,则应本方法中的2换成对应的基数。例如,如果给定数是以37为基数,则你在计算时应把*2换为*37。而最终的结果则总是对应的十进制数(基数10)。
元承弼0Hl
高粉答主

2020-11-26 · 关注我不会让你失望
知道答主
回答量:8.5万
采纳率:1%
帮助的人:4411万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
撒珈蓝疏0Hj
高粉答主

2020-11-26 · 每个回答都超有意思的
知道答主
回答量:10.8万
采纳率:1%
帮助的人:5166万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙里波特
2024-10-13 · TA获得超过5241个赞
知道大有可为答主
回答量:1.1万
采纳率:100%
帮助的人:608万
展开全部

二进制数,转换到十进制数,方法?

用电子器件来转换,是最简单的方法。

电路如下所示:

在图中左边,你可用拨动开关,输入四位二进制数。

本电路就会自动把二进制转成十进制数,并用 LED 数码管显示出来。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
皮小皮Cn
2020-12-11 · TA获得超过8859个赞
知道答主
回答量:5.6万
采纳率:3%
帮助的人:2640万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式