二進制與十進制之間的轉換是怎么樣的?我們一起來看看吧!
十進制轉二進制分為整數轉二進制和小數轉二進制。
1、采用"除2取余,逆序排列"法(整數轉二進制):首先用2整除一個十進制整數,得到一個商和余數。然后再用2去除得到的商,又會得到一個商和余數。重復操作,一直到商為小于1時為止。然后將得到的所有余數全部排列起來,再將它反過來(逆序排列)。
2、采用"乘2取整,順序排列"法(小數轉二進制):用2乘十進制小數,可以得到積,將積的整數部分取出。再用2乘余下的小數部分,又得到一個積,再將積的整數部分取出。重復操作,直到積中的小數部分為零,此時0或1為二進制的最后一位,或者達到所要求的精度為止。如果小數的整數部分有大于0的整數時,將整數部分和小數部分先單獨轉為二進制,再合在一起就可以了。
二進制轉換為十進制時要從右到左用二進制的每個數去乘以2的相應次方,小數點后則是從左往右。如果首位是0就表示正整數,如果首位是1則表示負整數,正整數可以直接換算,負整數則需要先取反再換算。因為計算機內部表示數的字節單位是定長的。如8位、16位、32位。所以位數不夠時,高位補零。
以上就是小編收集整理出來的,望能夠幫助到大家。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com