十進制轉二進制快速算法


十進制轉二進制快速算法

文章插圖
1、十進制數轉換為二進制數時,由于整數和小數的轉換方法不同,所以先將十進制數的整數部分和小數部分分別轉換后,再加以合并 。
2、而由二進制數轉換成十進制數是把二進制數首先寫成加權系數展開式 , 然后按十進制加法規則求和,這種做法稱為“按權相加”法 。
3、十進制整數轉換為二進制整數采用除2取余,逆序排列法 。
【十進制轉二進制快速算法】4、具體做法是:用2整除十進制整數,可以得到一個商和余數;再用2去除商,又會得到一個商和余數,如此進行 , 直到商為0時為止 , 然后把先得到的余數作為二進制數的低位有效位,后得到的余數作為二進制數的高位有效位,依次排列起來 。