回覆列表
  • 1 # 使用者7501792476951

    十進位制的小數轉化為二進位制的數,方法為:乘2取整法,即將小數部分乘以2,然後取整數部分,剩下的小數部分繼續乘以2,然後取整數部分,剩下的小數部分又乘以2,一直取到小數部分為零為止。如果永遠不能為零,就同十進位制數的四捨五入一樣,按照要求保留多少位小數時,就根據後面一位是0還是1,取捨,如果是零,舍掉,如果是1,向入一位。換句話說就是0舍1入。舉例:22.8125轉二進位制,這樣計算:整數和小數分別轉換。整數除以2,商繼續除以2,得到0為止,將餘數逆序排列。22/211餘011/25餘15/22餘12/21餘01/20餘1所以22的二進位制是10110小數乘以2,取整,小數部分繼續乘以2,取整,得到小數部分0為止,將整數順序排列。0.8125x2=1.625取整1,小數部分是0.6250.625x2=1.25取整1,小數部分是0.250.25x2=0.5取整0,小數部分是0.50.5x2=1.0取整1,小數部分是0,結束所以0.8125的二進位制是0.1101十進位制22.8125等於二進位制10110.1101所以,0.07525表示成二進位制是:0.07525*2=0.150500.1505*2=0.30100.301*2=0.60200.602*2=1.20410.204*2=0.40800.408*2=0.81600.816*2=1.63210.632*2=1.26410.264*2=0.52800.528*2=1.05610.056*2=0.11200.112*2=0.22400.224*2=0.44800.0001001101000=1.001101000*2^-3(由於你的需求是:尾數(包括)尾符為8位二進位制數)所以,0.07525(十進位制)=1.00110100*2^-3(二進位制)階碼=-3+127=124符號位指數部分尾數部分00111110000110100

  • 中秋節和大豐收的關聯?
  • 傷了天蠍老公的心要怎麼挽回?