十进制转二进制,十进制如何转换二进制?

1、十进制如何转换二进制?http://wenda.tianya.cn/wenda/thread?tid=396aae3d47000cad一、 十进制与二进制之间的转换(1) 十进制转换为二进制,分为整数部分和小数部分① 整数部分方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去 , 直到商为0为止 , 最后读数时候,从最后一个余数读起,一直到最前面的一个余数 。下面举例:例:将十进制的168转换为二进制得出结果 将十进制的168转换为二进制,(10101000)2分析:第一步 , 将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.0,则整数部分为1,小数部分为0.0;第四步,读数,从第一位读起,读到最后一位,即为0.001 。十进制转换为为二进制的方法 , 需要大家注意的是:1) 十进制转换为二进制 , 需要分成整数和小数两个部分分别转换2) 当转换整数时,用的除2取余法,而转换小数时候,用的是乘2取整法3) 注意他们的读数方向因此,我们从上面的方法,我们可以得出十进制数168.125转换为二进制为10101000.001,或者十进制数转换为二进制数约等于10101000.0111 。(3) 二进制转换为十进制 不分整数和小数部分方法:按权相加法,即将二进制每位上的数乘以权,然后相加之和即是十进制数 。例将二进制数101.101转换为十进制数 。得出结果:(101.101)2=(5.625)10大家在做二进制转换成十进制需要注意的是1) 要知道二进制每位的权值2) 要能求出每位的值

十进制转二进制,十进制如何转换二进制?


2、十进制数如何转换为二进制数 想要把一个十进制的数字转化为二进制,应该要把数字的整数部分和小数部分分别化成二进制数,再把两个部分的二进制数合并起来,即可成功得到一个完整的二进制数 。首先要通过短除法,让十进制数不断被2整除,可以得到多个余数 , 最后将得到的余数从下到上排列组合,即可得到转化的二进制数 。然后把小数部分不断的对2连乘,取每一步的整数部分,再将所有的整数从上到下排列得到小数部分的二进制数 。下面以十进制数101.8125为例,演示一下具体的转化过程 。
整数转化为二进制01
【十进制转二进制,十进制如何转换二进制?】 首先我们以十进制的数字101为例,通过短除法,把2当做除数 , 用101除于2,可以得到商为50,同时得到余数1
02
然后用第一步中得到的商50作为被除数,继续用2当做除数,可以得到商25,同时得到余数0
03
再用第二步中的商25作为被除数,2当做除数,可以得到商12,同时得到余数1
04
以此类推,重复上面的步骤,一直除到最后的商小于2 。分别得到余数0、0、1
05
最后可以看到总共有6个余数,分别为1、0、1、0、0、1,把所有的余数从下往上排列即可得到101的二进制数100101
小数转化为二进制01
首先把小数部分的0.8125乘于2,得到一个结果1.6250 , 同时取整数部分,得到数字1
02
然后把第一步结果中的小数部分继续乘于2,得到结果1.2500,同时取整数部分,得到数字1
03
以此类推,重复上述步骤,总共可以得到四个取整数部分的数,分别是1、1、0、1
04
再把四个数按从上到下的顺序排列即可得到小数部分的二进制数0.1101
05
最后将整数部分和小数部分整合,即可得到完整的二进制数100101.1101
十进制转二进制,十进制如何转换二进制?


3、十进制数怎么转二进制方法:要从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右 。
例如:二进制数1101.01转化成十进制
1101.01(二进制)=1*2^0+0*2^1+1*2^2+1*2^3 +0*2^-1+1*2^-2=1+0+4+8+0+0.25=13.25(十进制)
所以总结起来通用公式为:
abcd.efg(二进制)=d*2^0+c*2^1+b*2^2+a*2^3+e*2^-1+f*2^-2+g*2^-3(十进制)
扩展资料
1、十进制整数转换为二进制整数
十进制整数转换为二进制整数采用"除2取余 , 逆序排列"法 。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商 , 又会得到一个商和余数,如此进行,直到商为小于1时为止 , 然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位 , 依次排列起来 。
2、十进制小数转换为二进制小数
十进制小数转换成二进制小数采用"乘2取整,顺序排列"法 。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出 , 再用2乘余下的小数部分,又得到一个积 , 再将积的整数部分取出,如此进行,直到积中的小数部分为零,此时0或1为二进制的最后一位 。或者达到所要求的精度为止 。
然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位 , 后取的整数作为低位有效位 。
参考资料来源:百度百科—十进制转二进制
十进制转二进制,十进制如何转换二进制?


4、十进制如何转二进制1、十进制转二进制,我们采用短除法,比如要将十进制的29转成二进制 , 用29除以2,商写在下面,余数写在商的右边 。
2、继续往下除 , 同样的商写在下面,余数写在商的右边 。
3、当除到商为0的时候,就不用往下除了 。
4、这个时候将余数从下到商排列出来 , 得到的数就是二进制的 。
5、二进制转十进制采用权相加法,比如1011010转成十进制,需要说明下,2的几次方哪个次数是怎么确定的 , 比如从左数的第一位1,在它的前面还有六位,那么它的次数就是为6 。
十进制转二进制,十进制如何转换二进制?


5、十进制转换成二进制步骤第一种方法:短除法
例如:将123 转化为二进制
短除法转二进制要求对2倒取余 , 因此转化为结果为:111011
第二种方法:幂方和
十进制数按照幂方和转化十进制过程如下:
123 = 1*10^2 + 2*10^1 + 3*10^0
    = 100 + 20 + 3
    = 123
二进制与十进制类似 , 转化十进制过程如下:
1001110 = 1*2^6 + 0*2^5 + 0*2^4 + 1*2^3 + 1*2^2 + 1*2^1 + 0*2^0
        = 64 + 0 + 0 + 8 + 4 + 2 + 0
        = 78
将上述二进制倒过来就是十进制转二进制的方法了!
78 = 64 + 14
   = 64 + 8 + 6
   = 64 + 8 + 4 + 2
   = 2^6 + 2^3 + 2^2 + 2^1
   = 1001110
将78每次都拆出最接近的2的次方项,直到完全拆完为止 , 出现的次方项写为1,没有出现的写为0,即为十进制转二进制的过程,此方法需要注意掌握2的次方项以及快速心算的能力 。
这才是正确答案?。。?

    推荐阅读