起首我們以十進制的數字101為例,經由過程短除法,把2當做除數,用101除于2,可以獲得商為50,同時獲得余數1
然后用第一步中獲得的商50作為被除數,繼續用2當做除數,可以獲得商25,同時獲得余數0
再用第二步中的商25作為被除數,2當做除數,可以獲得商12,同時獲得余數1
以此類推,反復上面的步調,一向除到最后的商小于2。別離獲得余數0、0、1
最后可以看到總共有6個余數,別離為1、0、1、0、0、1,把所有的余數從下往上擺列即可獲得101的二進制數100101
起首把小數部門的0.8125乘于2,獲得一個成果1.6250,同時取整數部門,獲得數字1
然后把第一步成果中的小數部門繼續乘于2,獲得成果1.2500,同時取整數部門,獲得數字1
以此類推,反復上述步調,總共可以獲得四個取整數部門的數,別離是1、1、0、1
再把四個數按從上到下的挨次擺列即可獲得小數部門的二進制數0.1101
最后將整數部門和小數部門整合,即可獲得完整的二進制數100101.1101
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!