十進制數轉換為二進制數的方法主要有以下兩種:
除2取余法。適用於所有整數。具體步驟為:用十進制數除以2,記錄下每次的餘數,並將商繼續除以2。重複這個過程直到商為0。將餘數從下往上排列(即最後得到的餘數是二進制數的最低位),就得到了二進制數。例如,將十進制數10轉換為二進制,過程是10÷2=5(餘0),5÷2=2(餘1),2÷2=1(餘0),1÷2=0(餘1),所以10的二進制表示為1010。
短除法。適用於所有整數。具體步驟為:同樣是用十進制數除以2,但這次是將每次除以2後的餘數從最高位開始排列。例如,將十進制數15轉換為二進制,過程是15÷2=7(餘1),7÷2=3(餘1),3÷2=1(餘1),1÷2=0(餘1),所以15的二進制表示為1111。
對於小數部分,可以使用乘2取整法。具體步驟為:將小數部分乘以2,然後取整數部分,剩下的小數部分繼續乘以2,並取整數部分,直到小數部分為零為止。例如,將0.125轉換為二進制,過程是0.125×2=0.25(取整為0),0.25×2=0.5(取整為0),0.5×2=1(取整為1),所以0.125的二進制表示為0.001。