0
点赞
收藏
分享

微信扫一扫

小数怎么转化为二进制, 负数怎么转化成二进制

方法1:利用纸和笔进行计算

 

  1. 十进制的小数转换为二进制小数,主要是利用小数部分乘2,取整数部分,直至小数点后为0。下面以十进制的0.625为例,将它转化成二进制。

  2. 将小数部分0.625乘2,取整数部分1,如图:

  3. 用剩余的小数部分0.25乘2,取整数部分0,如图:

  4. 将剩余的小数部分0.5乘2,取整数部分1,如图:

  5. 此时,小数部分已经为0,则计算结束。现在,我们将取得的数字从上到下写, 得到101,如图:

  6. 则我们就得到了0.625转换成二进制的小数了,如图:

负数的二进制表示

---------------------------------------------------------------------------------------------------------------------

负数的二进制

听语音

  • 原创
  • |
  • 浏览:60263
  • |
  • 更新:2017-12-25 20:10
  • 小数怎么转化为二进制, 负数怎么转化成二进制_反码

    1

  • 小数怎么转化为二进制, 负数怎么转化成二进制_二进制数_02

    2

  • 小数怎么转化为二进制, 负数怎么转化成二进制_反码_03

    3

  • 小数怎么转化为二进制, 负数怎么转化成二进制_取整_04

    4

  • 小数怎么转化为二进制, 负数怎么转化成二进制_二进制数_05

    5

  • 小数怎么转化为二进制, 负数怎么转化成二进制_二进制数_06

    6

  • 小数怎么转化为二进制, 负数怎么转化成二进制_取整_07

    7

  • 分步阅读

负数的二进制转换,

其实,

容易,

容易理解。

方法/步骤

  1.  


    首先,来个-5,

    实践出真知嘛。

    把5转化为二进制字节形式。

    得到101,

    然后补零。



    小数怎么转化为二进制, 负数怎么转化成二进制_二进制数_08


  2.  


    这个时候,原码就出来了。

    然后,取反(0的变成1,1的变成0。)

     

    /*一个整数按照绝对值大小转换成的二进制数,是为原码。

    原码就上面的:

    00000101。*/



    小数怎么转化为二进制, 负数怎么转化成二进制_取整_09


  3.  


    得到了反码,

    嗯,反码是和原码反着来的。

    然后,加一。

    //反码加一叫补码。



    小数怎么转化为二进制, 负数怎么转化成二进制_取整_10


  4.  


    补码就是负数在计算机中的二进制表示方法。

    那么,11111011表示8位的-5,

    如果要表示16位的-5 ,

    在左边添上8个1即可。



    小数怎么转化为二进制, 负数怎么转化成二进制_二进制数_11


  5.  


    那么,知道一个负数,求二进制数的方法已经知道了,

    若果,知道一个二进制数,怎么求其十进制数呢(对负数)

    随便来个负数的二进制数。



    小数怎么转化为二进制, 负数怎么转化成二进制_反码_12


  6.  


    先减一,反着上面的方法来。

    //上面最后不是加一么,那现在就减一



    小数怎么转化为二进制, 负数怎么转化成二进制_取整_13


  7.  


    取反。

    //上面不是取反了么,这里也取反。



    小数怎么转化为二进制, 负数怎么转化成二进制_取整_14


  8.  


    那么,接下来就是计算了。

    计算结果是13,

    那么这个二进制数就是:

    -13。



    小数怎么转化为二进制, 负数怎么转化成二进制_二进制数_15


  9.  


    那么,用计算器来验证一下。

    其实负数的:

    十进制变二进制:原码--反码--加一(补码);

    二进制变十进制:减一--反码--原码。



    小数怎么转化为二进制, 负数怎么转化成二进制_二进制数_16

    小数怎么转化为二进制, 负数怎么转化成二进制_二进制数_17




举报

相关推荐

二进制

负数转换二进制码

玩转二进制

# 二进制+Html

Java 二进制

二进制求和

0 条评论