要想把一個十進制的數據轉換為二進制,應當要把數據的整數金額一部分和小數部分各自化為二進制數,再把2個一部分的二進制數合拼起來,就可以取得成功獲得一個詳細的二進制數。最先要根據短除法,讓十進制數持續被2整除,能夠獲得好幾個余數,最終將獲得的余數從下向上排列與組合,就可以獲得轉換的二進制數。隨后把小數部分持續的對2連乘,取每一步的整數金額一部分,再將全部的整數金額從上向下排序獲得小數部分的二進制數。下邊以十進制數101.8125為例子,演試一下實際的轉換全過程。
最先大家以十進制的數據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