二进制转十进制
- 格式:doc
- 大小:51.00 KB
- 文档页数:2
二进制转十进制算法步骤一、引言二进制(Binary)和十进制(Decimal)是计算机领域中常用的数制系统。
二进制由0和1组成,而十进制由0至9这十个数字组成。
在计算机中,二进制常用于表示数据和进行计算,而在人类的日常生活中,十进制更为常见。
因此,当需要将二进制数转换为十进制数时,我们需要使用二进制转十进制算法。
本文将介绍二进制转十进制的算法步骤。
二、算法步骤1. 确定二进制数的位数首先,我们需要确定给定的二进制数的位数。
位数是指二进制数中的数字个数。
例如,二进制数1101有4位。
2. 确定权重在十进制数中,每个数字的权重与其位置相关。
同样地,在二进制数中,每个数字的权重也与其位置相关。
权重的计算方式是从右往左,每个数字的权重是2的n次方,其中n为该数字的位置(从0开始计数)。
例如,对于二进制数1101,从右往左的权重分别为2^0、2^1、2^2和2^3。
3. 计算十进制值接下来,我们需要根据二进制数的每一位和对应的权重,计算出十进制数的值。
具体步骤如下:- 从最右边的位开始,将每个位上的数字与对应的权重相乘。
- 将所有乘积相加,得到最终的十进制值。
4. 举例演示让我们通过一个示例来演示上述算法步骤。
假设我们要将二进制数1101转换为十进制数。
- 首先,确定二进制数的位数,即4位。
- 确定权重,从右往左依次为2^0、2^1、2^2和2^3,即1、2、4和8。
- 计算十进制值,将每个位上的数字与对应的权重相乘并相加:1 * 1 + 1 *2 + 0 * 4 + 1 * 8 = 1 + 2 + 0 + 8 = 11因此,二进制数1101转换为十进制数为11。
5. 算法复杂度分析二进制转十进制的算法复杂度较低。
由于我们只需对每个位上的数字进行乘法和加法运算,因此时间复杂度为O(n),其中n为二进制数的位数。
由于每个位上的数字和权重都是常数,空间复杂度为O(1)。
6. 结语二进制转十进制是计算机领域中常见的数值转换操作。
二进制十进制和十六进制及其相互转换的公式二进制、十进制和十六进制是计算机科学中常用的数制。
在计算机中,数据以二进制的形式表示,但是对于人类来说,二进制形式并不直观,因此使用十进制和十六进制进行数据展示和计算更为常见。
本文将介绍二进制、十进制和十六进制之间的转换公式。
一、二进制转十进制二进制是由0和1两个数字组成的数制。
每一位二进制位所代表的数值是2的n次方,其中n为该二进制位的位置,从右向左逐渐增加。
例如,二进制数1101,可以表示为:(1*2^3)+(1*2^2)+(0*2^1)+(1*2^0)=8+4+0+1=13所以二进制数1101等于十进制数13二、十进制转二进制十进制数是由0-9这十个数字组成的数制。
将十进制数转换成二进制数的方法是不断地对十进制数进行除以2的整除运算,直到商为0,然后将每次的余数倒序排列。
例如,将十进制数53转换成二进制数:53÷2=26余126÷2=13余013÷2=6余16÷2=3余03÷2=1余11÷2=0余1三、十六进制和二进制、十进制的转换十六进制数是由0-9这十个数字和A-F这六个字母组成的数制,其中A代表10,B代表11,依此类推,F代表15、十六进制数可以很方便地将二进制数字转换成较短的字符表示,同时也更加直观。
1.二进制转十六进制:将二进制数每四位一组,从右向左进行分组,并将每个分组转换成对应的十六进制字符。
0110(6)1101(D)0101(5)1011(B)转换结果为6D5B。
2.十六进制转二进制:将十六进制数中的每个字符逐个转换成对应的四位二进制数。
例如,将十六进制数3A转换成二进制数:3->0011A->10103.十六进制转十进制:将十六进制数中的每个字符逐个转换成对应的十进制数,然后将这些十进制数相加即可得到结果。
例如,将十六进制数1F转换成十进制数:1*16^1+F*16^0=16+15=31所以十六进制数1F等于十进制数314.十进制转十六进制:将十进制数不断地进行除以16的整除运算,直到商为0,然后将每次的余数倒序排列,并将每个余数转换成对应的十六进制字符。
1011二进制转十进制什么是二进制和十进制?在计算机科学和数学中,二进制(Binary)是一种使用两个不同符号(通常是0和1)来表示数字的数制系统。
这是现代计算机科学中最重要的数制之一,因为计算机以二进制的形式处理和存储数据。
而十进制(Decimal)是我们通常使用的十个符号(0-9)表示数字的数制系统。
十进制是最简单的一种数制,因为我们平时使用基本都是以十进制进行计数。
二进制转十进制的原理要将一个二进制数转换为十进制数,我们需要了解每个数字位的权重。
在十进制中,每个数字位的权重是10的幂,而在二进制中,每个数字位的权重是2的幂。
例如,二进制数1011可以用下面的方式展示每个数字位的权重:1 0 1 12^3 2^2 2^1 2^0根据上面的权重,我们可以计算每个数字位的值并相加,公式如下:1*2^3 + 0*2^2 + 1*2^1 + 1*2^0 = 8 + 0 + 2 + 1 = 11所以,二进制数1011转换为十进制数为11。
如何手动进行二进制转十进制下面是一个示例,展示如何将一个四位二进制数转换为十进制数:二进制数: 1 0 1 1权重: 2^3 2^2 2^1 2^0我们可以计算每个数字位的值并相加,公式如下:1*2^3 + 0*2^2 + 1*2^1 + 1*2^0 = 8 + 0 + 2 + 1 = 11所以,二进制数1011转换为十进制数为11。
用Python进行二进制转十进制在Python中,我们可以使用int()函数来将二进制数转换为十进制数。
binary_num ='1011'decimal_num = int(binary_num, 2)在上面的代码中,int()函数将接收两个参数,第一个参数是要转换的二进制数,第二个参数是表示该数为二进制的标识符2。
int()函数将返回一个十进制数。
结论二进制和十进制是计算机科学中非常重要的数制系统。
了解如何在二进制和十进制之间进行转换是理解计算机内部运作的基础。
二进制转十进制小数转换公式在计算机科学中,二进制是一种基于2的数字系统,而十进制是一种基于10的数字系统。
在二进制转十进制时,我们需要将二进制数转换为十进制数。
当涉及到小数时,我们需要使用二进制转十进制小数转换公式。
二进制转十进制小数转换公式非常简单,它可以用以下公式表示:D = (d1 * 2^-1) + (d2 * 2^-2) + (d3 * 2^-3) + ... + (dn * 2^-n)这个公式中,D表示十进制数,d1, d2, d3, ... dn表示二进制数的小数部分中每个位上的数字。
^表示幂运算,其中,-n表示2的-n 次方。
例如,假设我们要将二进制数101.1101转换为十进制数。
我们可以使用以下步骤:1.将二进制数的整数部分转换为十进制数,即1 * 2^2 + 0 * 2^1 + 1 * 2^0 = 5。
2.将二进制数的小数部分转换为十进制数,即1 * 2^-1 + 1 * 2^-3 + 0 * 2^-4 + 1 * 2^-5 + 1 * 2^-6 = 0.6875。
3.将整数和小数部分相加,即5 + 0.6875 = 5.6875。
因此,二进制数101.1101转换为十进制数为5.6875。
需要注意的是,在使用二进制转十进制小数转换公式时,我们需要使用幂运算来计算每个位上的数字对应的实际值。
此外,我们还需要注意小数点的位置,以便正确地计算小数部分的值。
总结在计算机科学中,二进制和十进制是两种最常见的数字系统。
当我们需要将二进制数转换为十进制数时,我们可以使用二进制转十进制小数转换公式。
这个公式非常简单,只需要使用幂运算来计算每个位上的数字对应的实际值,并注意小数点的位置即可。
通过学习这个公式,我们可以更好地理解数字系统和计算机科学中的数学原理。
二进制与十进制间的转换方法
一、十进制数和二进制数的转换
1、十进制数转二进制数
十进制数转换成二进制数的方法是:除以2取余,从下往上填入余数,直到商为0为止。
如:把十进制数26转换成二进制数:
26/2=13...余数0
13/2=6...余数1
6/2=3...余数0
3/2=1...余数1
1/2=0...余数1
2、二进制数转十进制数
二进制数转换为十进制数的方法是:将二进制数的每一位从右至左,
编号,每一位上的1和0分别乘以2的编号次方。
将这些积叠加起来就是
十进制数。
2的4次方乘以1为16
2的3次方乘以0为0
2的2次方乘以1为4
2的1次方乘以0为0
2的0次方乘以1为1
相加即16+0+4+0+1=21
二、进制之间的转换
1、八进制和十进制的转换方法
(1)八进制数转换为十进制数
八进制数的每一位从右至左,编号,每一位上的0-7分别乘以8的编号次方。
将这些积叠加起来就是十进制数。
如:把八进制数126转换为十进制数:
126
8的2次方乘以2为64
8的1次方乘以6为48
8的0次方乘以1为8
相加即64+48+8=120
因此,126转换成十进制数为120。
(2)十进制数转换为八进制数。
二进制转十进制题目
将二进制数转换为十进制数是一个常见的数学操作。以下是一些示例题目,
以及如何进行转换的步骤。
题目1: 将二进制数 1010 转换为十进制数。
步骤:
1. 按照权值从右到左排列,最右边的位权值为2^0,然后是2^1,2^2等。
2. 从最右边的位开始,将每一位的二进制数乘以对应的权值。
3. 将所有乘积相加得到最终的十进制数。
所以,二进制数 1010 转换为十进制数是:
\(2^0 \times 0 + 2^1 \times 1 + 2^2 \times 0 = 0 + 2 + 0 = 2\)
题目2: 将二进制数 110101 转换为十进制数。
步骤:
1. 按照权值从右到左排列,最右边的位权值为2^0,然后是2^1,2^2等。
2. 从最右边的位开始,将每一位的二进制数乘以对应的权值。
3. 将所有乘积相加得到最终的十进制数。
所以,二进制数 110101 转换为十进制数是:
\(2^0 \times 1 + 2^1 \times 1 + 2^3 \times 0 + 2^4 \times 1 = 1 + 2
+ 0 + 8 = 11\)
二进制转十进制excel公式
要将二进制转换为十进制,我们可以使用以下的Excel公式:
1.首先,输入二进制数字到单元格A1(例如,1010)。
2.然后,在单元格B1中,使用以下公式进行转换:`=BIN2DEC(A1)`。
3. 按下“Enter”键,即可得到十进制的结果(例如,10)。
以下是一个更详细的解释。
Excel提供了一个内置的函数`BIN2DEC`,它可以将二进制数字转换
为十进制。
该函数接受一个二进制数字作为输入,并返回一个对应的十进
制数字。
在我们的例子中,我们将二进制数字输入到单元格A1,然后在单元
格B1中使用公式`=BIN2DEC(A1)`进行转换。
这个公式告诉Excel获取单
元格A1中的值,并将其作为参数传递给`BIN2DEC`函数。
按下“Enter”键后,Excel将计算结果并在单元格B1中显示对应的
十进制数字。
我们可以把这个公式复制到其他单元格中,以便对多个二进制数字进
行转换。
每次复制后,公式会自动调整为相应的单元格。
例如,如果我们将二进制数字1010输入到A2单元格,并将公式
`=BIN2DEC(A2)`复制到B2单元格,Excel将计算1010的十进制值并在B2
单元格中显示结果。
这是一个简单、方便的方法,可以在Excel中将二进制数字转换为十进制。
使用这个公式,你可以在Excel中轻松地进行二进制和十进制数字之间的转换。
二进制与十进制间的转换方法二进制(Binary)是一种计算机中常用的数字表示方法,由0和1组成。
而十进制(Decimal)是日常生活中常用的数字表示方法,由0到9的十个数字组成。
在计算机系统中,二进制为基础,用于存储和处理信息。
因此,二进制与十进制之间的转换方法是非常重要的。
一、二进制转十进制的方法在二进制转换为十进制的过程中,需要根据二进制数的位权与其对应的权重相乘,并将结果相加即可。
具体步骤如下:1.确定二进制数的位数n。
2.从左到右将每位的数与其对应的权重相乘,再相加。
3.权重从右到左依次为2^0、2^1、2^2......2^(n-1)。
4.得到的结果即为十进制数。
例如:将二进制数1101转换为十进制数。
1.确定位数为42.1×2^3+1×2^2+0×2^1+1×2^0=133.所以二进制数1101转换为十进制数为13二、十进制转二进制的方法在十进制转换为二进制的过程中,需要通过不断除以2取余数的方式来获得每位的二进制数,并反向排列得到最终结果。
具体步骤如下:1.用2整除待转换的十进制数。
2.将余数写在第一位。
3.用2再去除上一步的商,再将余数写在第二位。
4.重复以上两步,直到商为0为止。
5.将得到的余数从下到上排列。
例如:将十进制数25转化为二进制数。
1.用25除以2,商为12,余数为12.用12除以2,商为6,余数为0。
3.用6除以2,商为3,余数为0。
4.用3除以2,商为1,余数为15.用1除以2,商为0,余数为1小数的转换涉及到小数部分的转换。
在二进制转换为十进制的过程中,需要根据小数位的位权与其对应的权重相乘,并将结果相加即可。
具体步骤如下:1.确定小数位数n。
2.从左到右将每位的数与其对应的权重相乘,再相加。
3.权重从左到右依次为2^(-1)、2^(-2)、2^(-3)......2^(-n)。
4.得到的结果即为十进制数。
例如:将二进制小数0.101转换为十进制数。
二进制的1101转化成十进制1101(2)=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13转化成十进制要从右到左用二进制的每个数去乘以2的相应次方不过次方要从0开始相反用十进制的13除以2 每除一下将余数就记在旁边最后按余数从下向上排列就可得到1101十进制转二进制:用2辗转相除至结果为1将余数和最后的1从下向上倒序写就是结果例如302302/2 = 151 余0151/2 = 75 余175/2 = 37 余137/2 = 18 余118/2 = 9 余09/2 = 4 余14/2 = 2 余02/2 = 1 余01/2 = 0 余1故二进制为100101110二进制转十进制从最后一位开始算,依次列为第0、1、2...位第n位的数(0或1)乘以2的n次方得到的结果相加就是答案例如:01101011.转十进制:第0位:1乘2的0次方=11乘2的1次方=20乘2的2次方=01乘2的3次方=80乘2的4次方=01乘2的5次方=321乘2的6次方=640乘2的7次方=0然后:1+2+0+8+0+32+64+0=107.二进制01101011=十进制107.由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。
这种做法称为"按权相加"法。
二进制转十进制本人有个更直接的方法,例如二进制数1000110转成十进制数可以看作这样:数字中共有三个1 即第二位一个,第三位一个,第七位一个,然后十进制数即2的2-1次方+2的3-1次方+2的7-1次方即2+4+64=70 次方数即1的位数减一。
如此计算只需要牢记2的前十次方即可在此本人为大家陈述一下:2的0次方是12的1次方是22的2次方是42的3次方是82的4次方是162的5次方是322的6次方是642的7次方是1282的8次方是2562的9次方是5122的10次方是10242的11次方是20482的12次方是40962的13次方是81922的14次方是163842的15次方是327682的16次方是65536在这里仅为您提供前16次方,若需要更多请自己查询。
进制转换方法
进制转换方法是将一个数从一种进制表示转换为另一种进制表示的过程。
常见的进制包括二进制、八进制、十进制和十六进制。
以下是一些进制转换方法:
1. 二进制转十进制:将二进制数的每一位与相应的权值相乘,然后将结果相加即可得到十进制数。
2. 十进制转二进制:用除2取余法,将十进制数除以2得到商和余数,将余数从下往上排列即可得到二进制数。
3. 八进制转十进制:将八进制数的每一位与相应的权值(8的幂)相乘,然后将结果相加即可得到十进制数。
4. 十进制转八进制:用除8取余法,将十进制数除以8得到商和余数,将余数从下往上排列即可得到八进制数。
5. 十六进制转十进制:将每一位的十六进制数值与相应的权值(16的幂)相乘,然后将结果相加即可得到十进制数。
6. 十进制转十六进制:用除16取余法,将十进制数除以16得到商和余数,将余数从下往上排列即可得到十六进制数。
这些是常见的进制转换方法,掌握这些方法可以更方便地在不同进制之间进行转换。
二进制转为十进制的短除法原理一、概述在计算机领域中,二进制(binary)和十进制(decimal)是两种非常常见的数字表示方法。
二进制是计算机系统中最常用的数字表示方法,而在现实生活中,我们更习惯于使用十进制。
在计算机科学和数据处理中,经常需要将二进制转换为十进制以便于人们理解和使用。
本文将探讨二进制转为十进制的短除法原理,通过深入剖析,帮助读者更深入地理解这一转换过程。
二、原理解析1. 二进制与十进制的概念我们需要了解二进制和十进制的基本概念。
二进制是一种由0和1组成的数字表示方法,而十进制是我们日常生活中最常用的数字表示方法,由0-9这十个数字组成。
在二进制中,每一位数字代表的是2的幂次方,而在十进制中,每一位数字代表的是10的幂次方。
二进制转为十进制实际上是将二进制的每一位数字按照其权重乘以对应的2的幂次方,然后相加得出十进制数。
2. 短除法的转换原理短除法是一种常见的将二进制转为十进制的方法。
其基本原理是从二进制数的最低位开始,依次乘以2的幂次方,并将结果相加得出十进制数。
具体步骤如下:步骤一:从二进制数的最低位开始,将每一位数字依次乘以2的幂次方(从0开始递增),并将结果相加。
将二进制数1011转为十进制,计算过程如下:1*2^0 + 1*2^1 + 0*2^2 + 1*2^3 = 1 + 2 + 0 + 8 = 11步骤二:根据步骤一的计算结果,得出最终的十进制数。
通过短除法的转换原理,我们可以比较容易地将二进制转为十进制,这种方法简单易懂,适用于各种长度的二进制数。
三、总结通过本文的介绍和分析,我们对二进制转为十进制的短除法原理有了更深入的了解。
从简单的概念介绍到具体的转换步骤,我们逐步深入探讨了这一过程。
短除法作为一种常用的转换方法,可以帮助我们快速而准确地将二进制转换为十进制,是计算机科学和数据处理中的重要基础。
我个人认为熟练掌握二进制转为十进制的转换方法对于理解计算机科学和数据处理具有重要意义,希望读者能够通过本文的介绍加深对于这一内容的理解和掌握。
即:从最后一位开始算,依次列为第0、1、2.....n位,第n 位的数(即0或1)乘以2的n次方得到的结果相加就是十进制数。
如:把二进制数01101011.转十进制:
第0位1:1乘2的0次方=1
第1位1:1乘2的1次方=2
第2位0:0乘2的2次方=0
第3位1:1乘2的3次方=8
第4位0:0乘2的4次方=0
第5位1:1乘2的5次方=32
第6位1:1乘2的6次方=64
第7位0:0乘2的7次方=0
然后把所有乘积相加:1+2+0+8+0+32+64+0=107。
即:二进制数01101011=十进制数107.
就是用十进制数连续除以2后余数为二进制末尾数的逆顺序排列。
例:十进制数2021,用二进制表示,就是用2021除以2,余数记下,然后继续往下除,若余0(即整除视为余0)也记下来。
如:
2021/2=1010 (1)
1010/2=505 0
505/2=252 (1)
252/2=126 0
126/2=63 0
63/2=31 (1)
31/2=15 (1)
15/2=7 (1)
7/2=3 (1)
3/2=1 (1)
1/2=0 (1)
然后,把所有的余数按逆顺序合并排列即:1111100101就是所求的二进制数2021。
二进制转十进制方法,举例计算摘要:1.二进制与十进制的概念介绍2.二进制转十进制的原理和方法3.举例计算及解析4.总结与拓展正文:一、二进制与十进制的概念介绍在计算机科学中,二进制和十进制是两种最基本的数制。
二进制是一种只有0和1两个数字的数制,而十进制是我们日常生活中常用的数制,包含0到9这十个数字。
计算机内部采用二进制进行运算和存储,这是因为电子元器件只有两种状态,即开和关,可以用0和1来表示。
二、二进制转十进制的原理和方法二进制转十进制的过程其实就是将二进制的每一位数值乘以2的相应次方,然后将这些乘积相加。
这里,我们需要确定二进制每一位的权重。
从右往左,每一位的权重依次是2的0次方、1次方、2次方、3次方……以此类推。
例如,我们将二进制数1101转换为十进制数。
从右往左,每一位的权重分别是2的0次方、1次方、2次方、3次方。
将相应的权重与每一位的值相乘,然后将这些乘积相加,即可得到十进制数。
计算过程如下:1 * 2^3 + 1 * 2^2 + 0 * 2^1 + 1 * 2^0 = 8 + 4 + 0 + 1 = 13因此,二进制数1101转换为十进制数是13。
三、举例计算及解析1.二进制数1011转换为十进制数:1 * 2^3 + 0 * 2^2 + 1 * 2^1 + 1 * 2^0 = 8 + 0 + 2 + 1 = 11所以,二进制数1011转换为十进制数是11。
2.二进制数11001010转换为十进制数:1 * 2^7 + 1 * 2^6 + 0 * 2^5 + 0 * 2^4 + 1 * 2^3 + 1 * 2^2 + 0 * 2^1 + 1 * 2^0 = 128 + 64 + 0 + 0 + 8 + 4 + 0 + 1 = 201因此,二进制数11001010转换为十进制数是201。
四、总结与拓展通过以上例子,我们可以发现二进制转十进制的方法非常简单,只需按照二进制每一位的权重进行计算即可。
二进制变十进制的方法二进制是计算机中数字的一种表示方法,它只包含两个数字,0和1。
而十进制是我们日常生活中使用的数字表示方法,它包含0-9这十个数字。
在计算机中,二进制与十进制之间的转换是非常常见的操作。
本文将介绍二进制转十进制的方法,详细解释其中的原理和步骤。
一、二进制与十进制的基础知识在正式介绍转换方法之前,我们首先需要了解二进制与十进制之间的基本知识。
1. 二进制二进制系统是一种基于2的计数系统,它只包含两个数字0和1。
每个数字位被称为一个比特(bit),而一个字节(byte)包含8个比特。
例如,我们可以用二进制表示十进制数10为00001010。
2. 十进制十进制是我们日常生活中使用的计数系统,它包含0-9这十个数字。
它是以10为基底的计数系统。
例如,数字10表示10个单位,数字100表示100个单位。
3. 位权和权重在十进制中,每一位都有一个位权,用来表示这个位代表的数值大小。
第一个数字的权重为10的0次方,第二个数字的权重为10的1次方,以此类推。
例如,数字123的计算是1*10^2+2*10^1+3*10^0=100+20+3=123。
而在二进制中,每一位的权重是以2为基底的指数,第一个数字的权重为2的0次方,第二个数字的权重为2的1次方,以此类推。
例如,数字101的计算是1*2^2+0*2^1+1*2^0=4+0+1=5。
二、二进制转十进制的方法了解了二进制与十进制的基础知识之后,我们可以开始学习二进制转十进制的方法。
在转换过程中,我们需要使用位权的概念,将二进制数的每一位与对应的位权相乘,然后相加得到最终的十进制数值。
以下是二进制转十进制的步骤:步骤1:将二进制数从右向左依次标号为0、1、2...步骤2:将二进制数的每一位与对应的位权相乘。
步骤3:将每个乘积相加得到最终的十进制数值。
让我们通过一个例子来具体说明这个方法。
例子:将二进制数101101转换为十进制数。
根据步骤1,我们将二进制数从右向左依次标号为0、1、2、3、4。
二进制转十进制
自古套路留不住,唯有归纳得天下。
进制转换这部分基础知识,尽管是不断重复地学习,遇到的时候总会有一些学生还是摸不着北,越学越乱!之所以这样,是因为进制转换存在多种情况:十进制转换成二进制,二进制转换成十进制…相互间的转换套路很多。
如果你在处理信息时遇到进制转换,我觉得你一定要记住以下几种二进制数的转换值。
当看到一串二进制数时,你不要告诉我你会拿出笔纸或掰手指算半天才知道它转化成十进制的数值。
要想快,那就记下下面几种常见的二进制——十进制转换:
方法一:
以8位来演示:
举个例子:11101011,可分为:
11100000(上面第三种类型)224;
00001000(上面第一种类型)8;
00000011(上面第二种类型)3;
我们通过记住上面三种类型的转换,再用加法立即得到结果:235。
方法二:
熟记以下排列,其实很Easy了,从右往左,依次是前一个数的2倍:
随便写个数字比如59(十进制)
59=32+16+8+2+1所以在32、16、8、2、1所在的位置为1,其余为0,转为二进制就是
二进制转十进制就更简单了;
比如随便写的一串二进制010011001,然后在表格中从右往左以此填上数据找出对应的十进制再做累加,得到的结果就是上述二进制转十进制的值153。
(010011001)2=(153)10
学习是一个不断积累的过程,在前进的路上往往是要不断的总结归纳,才能当我们回头来再欣赏走过的路,总会有新的发现。
正如进制的转换一样,归纳的方法不一定是最有效,但不易混淆。
等你熟悉了,相互间的转换都可得心应手地直接进行。