十進制小數轉爲二進制

十進制數轉換爲二進制的大家都清楚了,那麼帶小數的十進制如何轉換爲二進制?整數部分當然和十進制整數轉換方式一樣,也就是說小數部分如何轉化爲二進制?
方法:乘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。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章