給你個參考:
十進位制小數→→→→→二進位制小數 方法:“乘2取整”
對十進位制小數乘2得到的整數部分和小數部分,整數部分既是相應的二進位制數碼,再用2乘小數部分(之前乘後得到新的小數部分),又得到整數和小數部分.
如此不斷重複,直到小數部分為0或達到精度要求為止.第一次所得到為最高位,最後一次得到為最低位
如:0.25的二進位制
0.25*2=0.5 取整是0
0.5*2=1.0 取整是1
即0.25的二進位制為 0.01 ( 第一次所得到為最高位,最後一次得到為最低位)
0.8125的二進位制
0.8125*2=1.625 取整是1
0.625*2=1.25 取整是1
即0.8125的二進位制是0.1101(第一次所得到為最高位,最後一次得到為最低位)
給你個參考:
十進位制小數→→→→→二進位制小數 方法:“乘2取整”
對十進位制小數乘2得到的整數部分和小數部分,整數部分既是相應的二進位制數碼,再用2乘小數部分(之前乘後得到新的小數部分),又得到整數和小數部分.
如此不斷重複,直到小數部分為0或達到精度要求為止.第一次所得到為最高位,最後一次得到為最低位
如:0.25的二進位制
0.25*2=0.5 取整是0
0.5*2=1.0 取整是1
即0.25的二進位制為 0.01 ( 第一次所得到為最高位,最後一次得到為最低位)
0.8125的二進位制
0.8125*2=1.625 取整是1
0.625*2=1.25 取整是1
0.25*2=0.5 取整是0
0.5*2=1.0 取整是1
即0.8125的二進位制是0.1101(第一次所得到為最高位,最後一次得到為最低位)