科学知识:二进制、八进制、十进制和十六电平转换
(1)十进制到二进制的转换,分为整数部分和小数部分。
整数部分
方法:除了2个接受,逆序,即每个整数部分除以2,余数是正确的数字,运算符继续除以2,余数是正确的数字,这个过程继续,直到商为0,到目前为止,最后一次读数是从上次。a读取余数,直到前面的余数:
示例:将十进制168转换为二进制
结果是十进制168被转换为二进制(10101000)。
在第一步中,168除以2,商为84,余数为0。
在第二步中,商84除以2,商的42是0。
在第三步中,商42除以2,商的21是0。
在第四步中,商21除以2,商的10是1。
在第五步中,商10除以2,商的5是0。
在第六步中,商5除以2,商的2是1。
在第七步中,商2除以2,商的1是0。
在第八步中,商1除以2,商的0是1。
第九步是读,因为最后一个是除以2次,所以它是最高的水平,读的数字是从最后的余数读取的,也就是10101000。
(2)小数部分
方法:取2个整数阶,小数部分,乘以2,然后取小数部分的其余部分,继续乘以2,然后将整数部分,其余部分乘以2,取小数部分。
到目前为止,如果它不能是零,它将与十进制小数的四个五个条目相同。当小数位数按要求保存时,将根据后者是否为0或1来选择,如果为零,如果为1,则选择一个地方,换言之,0到1。读数应从前整数读入以下整数,例如:
示例1:将0.125转换为二进制
结果是将0.125转换为二进制(0.001)2。
分析:第一步是乘0.125乘2,得到0.25,然后整数部分为0,小数部分为0.25;
第二步,将小数部分0.25乘以2,得到0.5,整数部分为0,小数部分为0.5;
第三步,将小数部分0.5乘以2,得到1,整数部分为1,小数部分为0;
第四步,读,从第一读,读最后一个,即0.001。
示例2,将0.45转换为二进制(保留为第四位的小数点)
我们可以从以上第五个步骤,在做乘法结果时是0.4,那么小数部分继续乘2,0.8,0.8和2至1.6倍,所以总是拿下来,最后不能得到小数部分为零,因此这段时间都在学习二进制十进制系统的学校方法四到五家,但只有0和1两,那么0到1家。这也是在转换电脑会产生误差,但是由于保留的位数,精度很高,可以忽略不计。
因此,我们可以得出0.45到二进制的转换大约是0.0111的结果。
上面描述的方法是十进制转换为二进制方法。需要注意的是:
1)十进制转换为二进制,需要将整数分为小数部分和小数部分两部分的转换。
2)当转换为整数时,除第2定律要接管时,以及使用十进制转换时,用2舍入法。
3)注意他们的阅读方向。
因此,从上面的方法中,我们可以得到十进制数168.125被转换为二进制=10101000.001,或者十进制数被转换为二进制数,大约是10101000.0111。
(3)十进制到十进制非整数和小数部分的二进制转换
方法:根据重量之外,每个二进制数乘以权重,然后对金额的小数number.example
二进制数101.101被转换为十进制数。
结果如下:(101.101)2=(5.625)10
你需要注意二进制转换成十进制。
1)知道每个二进制数的重量。
2)能够找到每一个值。
二、八进制和八进制的转换
首先,我们需要理解一个数学关系,也就是说,23 = 8, 24 = 16,八进制和十六在这里使用。
这种关系源于八进制的三位二进制表示和十六位数字的四位二进制表示。
然后,记住4个数字8, 4, 2和1(23 = 8, 22 = 4, 21 = 2, 20 = 1)。现在让我们练习二进制和八进制之间的转换。
(1)二进制转换为八进制
方法:三合一法,即以二进制小数点为分界点,左(项)每三位为1,然后按三位二进制数求和,数字为一位二进制位数,然后按顺序,小数点位置不变。图中是我们要求一个八进制数。如果向左(向有)三,最高(最低)的位置,如果没有一个完整的三位,可以在小数点的左边(右边),即整数的最高(最低)提姆0,一个完整的三bit.example
(1)将二进制数101110.101转换为八进制
结果是将101110.101转换为八进制到56.5。
二进制数1101.1转换成八进制
结果是将1101.1转换为八进制到15.4。
(2)八进制转换为二进制
方法:取一个点和三个方法,将八进制数分解为三位二进制数,加三位二进制数,将八进制数加至小数点:
(1)八进制数67.54转换为二进制数
因此,八进制数67.54被转换为二进制数为110111.101100,即110111.1011。
从上述问题可以看出八进制转换为二进制。
首先,从左到右采取八进制,每个展开到三位,小数点是相同的。
然后,分别为22, 21, 20(4, 2, 1,三)组成数字,a * 22 + b * 21 + C * 20 =位置数(a=1或a=0,b=1或b=0,C=1或C=0),abc排列是位二进制数。
然后,每个顶点按顺序转换成二进制数。
最后,将数字转换为二进制数字。
上述方法是二进制和八进制的交换,我们在做问题时需要注意这个问题。
1)它们之间的交换是用一位和三位转换的,这与二进制和十进制转换不同。
2)当我们将0加0时,我们要注意小数点的最左或小数点,即整数和小数的最低位。小数点只加0或0。否则会出现错误。
三、二进制和十六转换
方法:类似于二进制和八进制转换,只有A(十六)和四位(二进制)转换,下面解释
(1)二进制转换为十六
方法:在一个方法四,即从二进制的小数点为分界点,左(右)每四位为一,那么四位二进制根据加权求和,数是116位二进制数,然后,按顺序,小数点的位置不改变人物得到,我们问十六进制数。如果左(向有)四,最高(最低)的位置,如果没有一个完整的四位,可以在小数点的左边(右边),即整数的最高(最低)提姆0,一个完整的四位。
一个例子:将二进制11101001.1011转换为十六
得到结果:将二进制11101001.1011至十六E9。B
(2)转换101011.101至十六
我们得到的结果是:将二进制101011.101转换为十六到2b。
(2)将十六转换为二进制
方法:取一个点和四个方法,将一个位数的十六个二进制数分解成四位二进制数,加四位二进制数加上十六位数,像平时一样加小数点。
(1)转换为二进制数2十六第六版。
所以我们得到结果:将十六6E。2二进制1101110.0010或110110.001
四、八进制和十六的转换
方法:一般不能直接转换成对方,通常将八进制(或十六二进制)转换为二进制,然后将二进制转换为十六二进制(或八进制),小数点不变。对于相应的转换,请参考上述二进制和八进制转换和二进制和十六进制转换。
五、八进制和十进制的转换
(1)八进制到十进制的转换
方法:根据右相位的加入,每个八进制的位数乘以位权,然后求和是十进制数。
示例:(1)八进制数67.35到十进制的转换
(2)十进制到八进制的转换
把十进制转换成八进制有两种方法:
1)间接法:将十进制转换为二进制,然后将二进制转换为八进制。
2)直接法:正如我们前面提到的,八进制是从二进制派生的,所以我们可以用类似的方法把二进制转换成二进制,或者整数部分转换和分数转换。这里有一个详细的解释。
整数部分
方法:在8中接管,即每个整数部分除以8,余数为正确数,运算符继续除以8,余数为右边的数字,这一步继续,直到商为0,最后读时,从上一个余数直到前面的余数。
小数部分
方法:取8的整数,小数部分乘以8,然后取小数的整数部分的休息,继续乘以8,然后整数部分,剩余的分数乘以8,一直带到小数部分为零为止。如果你永远不可能为零,它作为四和五的十进制数相同,并且名称是3到4。
示例:将十进制数796.703125转换为八进制数。
解决方法:首先,这个数字分为整数部分796和小数部分0.703125。
不可分割的一部分
小数部分
因此,将结果十进制796.703125转换八进制到1434.55。
上述方法可以验证,可以先将十进制转换成十进制,然后将其转换为八进制,使结果相同。
六、十六和十进制的转换
十六和八进制有很多相似之处,你可以试试上面两个十六进制和八进制和十进制转换之间的转换。