精华内容
下载资源
问答
  • 十进制小数转换为二进制小数 定义 进制也就是进位计数制,是人为定义的带进位的计数方法。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。 一、二进制数转换成十进制...


    定义

    进制也就是进位计数制,是人为定义的带进位的计数方法。
    十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。


    一、二进制数转换成十进制数

    由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。

    例如把二进制数 110.11 转换成十进制数。

    在这里插入图片描述

    二、十进制数转换为二进制数

    十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。

    1. 十进制整数转换为二进制整数

    十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

    例如把 (173)10 转换为二进制数。

    解:
    在这里插入图片描述

    2.十进制小数转换为二进制小数

    十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数 部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。

    然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。

    例如把(0.8125)转换为二进制小数。

    解:
    在这里插入图片描述

    例:

    (173.8125)10=( )2
    

    解:

    在上个例子中得(173)10=(10101101)2
    得(0.8125)10=(0.1101)2
    把整数部分和小数部分合并得:

    (173.8125)10=(10101101.1101)2
    

    十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又 得到一个积,再将积的整数部分取出,如此进行,直到积中的整数部分为零,或者整数部分为1,此时0或1为二进制的最后一位。或者达到所要求的精度为止。

    然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。

    十进制小数转二进制

    如:0.625=(0.101)B

    0.625*2=1.25======取出整数部分1 
    0.25*2=0.5========取出整数部分0 
    0.5*2=1==========取出整数部分1 
    

    再如:0.7=(0.1 0110 0110…)B

    0.7*2=1.4========取出整数部分1 
    0.4*2=0.8========取出整数部分0 
    0.8*2=1.6========取出整数部分1 
    0.6*2=1.2========取出整数部分1 
    0.2*2=0.4========取出整数部分0  
    0.4*2=0.8========取出整数部分0 
    0.8*2=1.6========取出整数部分1 
    0.6*2=1.2========取出整数部分1 
    0.2*2=0.4========取出整数部分0
    
    展开全文
  • 转:十进制小数转化为二进制小数 一、二进制数转换成十进制数 由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。例1105 把二进制数...

    转:十进制小数转化为二进制小数

    一、二进制数转换成十进制数
        由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。
        例1105 把二进制数110.11转换成十进制数。   

    二、十进制数转换为二进制数
        十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。
        1. 十进制整数转换为二进制整数
        十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
        例1107 把 (173)10 转换为二进制数。
        解:   

        2.十进制小数转换为二进制小数
        十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数 部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。
        然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。

        【例1108】把(0.8125)转换为二进制小数。
        解: 

        例1109 (173.8125)10=( )2
        解: 由[例1107]得(173)10=(10101101)2
    由[例1108]得(0.8125)10=(0.1101)2
    把整数部分和小数部分合并得: (173.8125)10=(10101101.1101)2

     

    参考:http://zyk.thss.tsinghua.edu.cn/29/elecTec/resource/knowledge/zsd11/z1103.htm

    十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又 得到一个积,再将积的整数部分取出,如此进行,直到积中的整数部分为零,或者整数部分为1,此时0或1为二进制的最后一位。或者达到所要求的精度为止。
      然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。 
      十进制小数转二进制
      如:0.625=(0.101)B
      0.625*2=1.25======取出整数部分1
      0.25*2=0.5========取出整数部分0
      0.5*2=1==========取出整数部分1

      再如:0.7=(0.1 0110 0110...)B
      0.7*2=1.4========取出整数部分1
      0.4*2=0.8========取出整数部分0
      0.8*2=1.6========取出整数部分1
      0.6*2=1.2========取出整数部分1
      0.2*2=0.4========取出整数部分0 
      0.4*2=0.8========取出整数部分0
      0.8*2=1.6========取出整数部分1
      0.6*2=1.2========取出整数部分1
      0.2*2=0.4========取出整数部分0

    参考:http://whudongyang.iteye.com/blog/1208120

    展开全文
  • 二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为”按权相加”法。 二、十进制数转换为二进制数 十进制数转换为二进制数时,由于整数和小数的转换...
  • 二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。例1105把二进制数110.11转换成十进制数。 二、十进制数转换为二进制数 十进制...

    一、二进制数转换成十进制数
        由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。
        例1105 把二进制数110.11转换成十进制数。   

    二、十进制数转换为二进制数
        十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。
        1. 十进制整数转换为二进制整数
        十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
        例1107 把 (173)10 转换为二进制数。
        解:   

        2.十进制小数转换为二进制小数
        十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数 部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。 
        然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。

        【例1108】把(0.8125)转换为二进制小数。
        解: 

        例1109 (173.8125)10=( )2
        解: 由[例1107]得(173)10=(10101101)2
    由[例1108]得(0.8125)10=(0.1101)2
    把整数部分和小数部分合并得: (173.8125)10=(10101101.1101)2

     

    参考:http://zyk.thss.tsinghua.edu.cn/29/elecTec/resource/knowledge/zsd11/z1103.htm 

    十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又 得到一个积,再将积的整数部分取出,如此进行,直到积中的整数部分为零,或者整数部分为1,此时0或1为二进制的最后一位。或者达到所要求的精度为止。 
      然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。  
      十进制小数转二进制 
      如:0.625=(0.101)B 
      0.625*2=1.25======取出整数部分1 
      0.25*2=0.5========取出整数部分0 
      0.5*2=1==========取出整数部分1 

      再如:0.7=(0.1 0110 0110...)B 
      0.7*2=1.4========取出整数部分1 
      0.4*2=0.8========取出整数部分0 
      0.8*2=1.6========取出整数部分1 
      0.6*2=1.2========取出整数部分1 
      0.2*2=0.4========取出整数部分0  
      0.4*2=0.8========取出整数部分0 
      0.8*2=1.6========取出整数部分1 
      0.6*2=1.2========取出整数部分1 
      0.2*2=0.4========取出整数部分0

    展开全文
  •  由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。 例1105 把二进制数110.11转换成十进制数。  二、十进制数转换...

    转自:http://www.cnblogs.com/xkfz007/articles/2590472.html

    一、二进制数转换成十进制数
        由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。
        例1105 把二进制数110.11转换成十进制数。   

    二、十进制数转换为二进制数
        十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。
        1. 十进制整数转换为二进制整数
        十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
        例1107 把 (173)10 转换为二进制数。
        解:   

        2.十进制小数转换为二进制小数
        十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数 部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。 
        然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。

        【例1108】把(0.8125)转换为二进制小数。
        解: 

        例1109 (173.8125)10=( )2
        解: 由[例1107]得(173)10=(10101101)2
    由[例1108]得(0.8125)10=(0.1101)2
    把整数部分和小数部分合并得: (173.8125)10=(10101101.1101)2

     

    参考:http://zyk.thss.tsinghua.edu.cn/29/elecTec/resource/knowledge/zsd11/z1103.htm 

    十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又 得到一个积,再将积的整数部分取出,如此进行,直到积中的整数部分为零,或者整数部分为1,此时0或1为二进制的最后一位。或者达到所要求的精度为止。 
      然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。  
      十进制小数转二进制 
      如:0.625=(0.101)B 
      0.625*2=1.25======取出整数部分1 
      0.25*2=0.5========取出整数部分0 
      0.5*2=1==========取出整数部分1 

      再如:0.7=(0.1 0110 0110...)B 
      0.7*2=1.4========取出整数部分1 
      0.4*2=0.8========取出整数部分0 
      0.8*2=1.6========取出整数部分1 
      0.6*2=1.2========取出整数部分1 
      0.2*2=0.4========取出整数部分0  
      0.4*2=0.8========取出整数部分0 
      0.8*2=1.6========取出整数部分1 
      0.6*2=1.2========取出整数部分1 
      0.2*2=0.4========取出整数部分0

    展开全文
  • 二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这样的做法称为"按权相加"法。 二、十进制数转换为二进制数 十进制数转换为二进制数时,因为整数和小数的...
  •  由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。  例1105 把二进制数110.11转换成十进制数。  二、十进制数转换为二进制...
  • 二进制小数转换

    千次阅读 2018-10-17 17:33:44
     由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。 例1105 把二进制数110.11转换成十进制数。  二、十进制数转换...
  • 一、二进制数转换成十进制数由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。例如把二进制数 110.11 转换成十进制数。二、十进制数...
  • 二进制加法

    千次阅读 2013-11-30 18:38:22
    Problem 51: 二进制加法 Time Limit:1 Ms| Memory Limit:128 MB Difficulty:1 Description 计算机使用的是二进制,和十进制不同的是:二进制运算“逢二进一”。下面举几个二进制加法的运算实例: ...
  • 其方法与二进制转换成十进制差不多:按权相加法,即将八进制每位上的数乘以位权(如8,64,512….),然后将得出来的数再加在一起。 如将72.45转换为十进制。如图1所示来看看十进制转八进制,有两种方法:直接法与间接...
  • 1.6 原码和补码前面讲述了十进制整数和小数在计算机里面的存储,但是计算机终究是用来做计算的机器,归根到底它的作用还是用来计算,这一小节就来讲解一下存储在计算机中的二进制数是如何来运算的。首先我们来一起看...
  • 进制之间的互相转换一直都是看过了又忘,所以今天学习后还是整理记录了一下,...二进制的运算加法二进制加法有四种情况:0+0=0,0+1=1,1+0=1,1+1=10(0 进位为1)。乘法二进制乘法有四种情况:0×0=0,1×0=0,0×...
  • 小数二进制转十进制(C代码)

    千次阅读 2018-12-16 20:52:56
    思路:处理带小数二进制转十进制,我们一般可以把它分为两部分,整数部分和小数部分,整数部分二进制转十进制采用逆向累加法小数二进制转十进制采用正向累加法,然后总体相加即可。 #include<stdio.h&...
  • c++基础篇:二进制

    2019-09-09 14:40:54
    十进制小数转二进制小数 二进制加法 35+12=00100011+00001100=00101111=47 10进制负数转二进制,先转成二进制,然后取补,取补原则是取反加一 -15=-1111=-00001111=11110001; 二进制减法,减法通过加法算,...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 149
精华内容 59
关键字:

二进制小数加法