问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

二进制转换十进制方法

发布网友 发布时间:2022-04-20 04:02

我来回答

1个回答

热心网友 时间:2023-07-11 14:56

在二进制 (基数为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)。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 二进制数转换成十进制数用什么方法 二进制和十进制怎么转换? 二进制转换十进制的简单方法? 二进制转化为十进制的算法? 二进制数如何转换成十进制数? 怎么添加联系人? 汽车在4s店定损一定要到4s店去维修吗 定损一定要本人去么 事故后交警已认定对方全责,我要求去4S店修车,定... 车子到4s店定损要多久 四s店定损报告怎么发给车主 汽车定损必须本人去吗 车辆定损一定要在对方保险公司指定的地方么可以去... 车辆定损需要本人去吗 交通事故定损一定要事故双方都到场吗? 4s店定损需要在场吗 我的车出了个单方事故,撞到护栏,明天在4s店定损,车... 4s店定损车主有必要去吗 保险公司来定损当事人不在场只有修车师傅在场可以吗? 保险公司和4s店直接定损车主不在场 计算机是怎么转换二进制为十进制的 将二进制转换成十进制的方法是 二进制转化成十进制怎么算?求方法。谢谢! 二进制怎样转换成十进制的简便方法 二进制数转十进制数的算法 二进制数11111110转换成10进制是多少?怎么算? 不什么什么之什么什么 求不什么之什么的词语 有哪些 什么之不什么成语 什么之不什么的成语 校信通如何增加第二个号码? 哈弗f7自带行车记录仪怎么连接手机 哈弗f7行车记录仪,怎么显示前摄像头有故障 哈弗f7自带行车记录仪怎么后台录像 哈佛H7行车记录仪怎么查看? 哈弗h7行车记录仪怎么调出来 哈弗f7停车监控如何看回放 哈弗f7 2020款自带行车记录仪吗? 哈弗f7行车记录仪按键什么意思? 哈弗F7的行车记录仪电源在哪?