• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    十進制數如何轉換為二進制數

    想要把一個十進制的數字轉化為二進制,應該要把數字的整數部分和小數部分分別化成二進制數,再把兩個部分的二進制數合并起來,即可成功得到一個完整的二進制數。首先要通過短除法,讓十進制數不斷被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

    • End

    小數轉化為二進制

    • 01

      起首把小數部門的0.8125乘于2,獲得一個成果1.6250,同時取整數部門,獲得數字1

    • 02

      然后把第一步成果中的小數部門繼續乘于2,獲得成果1.2500,同時取整數部門,獲得數字1

    • 03

      以此類推,反復上述步調,總共可以獲得四個取整數部門的數,別離是1、1、0、1

    • 04

      再把四個數按從上到下的挨次擺列即可獲得小數部門的二進制數0.1101

    • 05

      最后將整數部門和小數部門整合,即可獲得完整的二進制數100101.1101

    • End
    • 發表于 2019-05-10 16:47
    • 閱讀 ( 1319 )
    • 分類:科學教育

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆