十進(jìn)制小數(shù)部分轉(zhuǎn)換二進(jìn)制數(shù)方法與步驟
對(duì)小數(shù)部分,要用乘2取整數(shù)辦法完成十→二的進(jìn)制轉(zhuǎn)換,其規(guī)則是: 用2乘十進(jìn)制數(shù)的小數(shù)部分,取乘積的整數(shù)為轉(zhuǎn)換后的二進(jìn)制數(shù)的最高位數(shù)字; 再用2乘上一步乘積的小數(shù)部分,取新乘積的整數(shù)為轉(zhuǎn)換后二進(jìn)制小數(shù)低一位數(shù)字; 重復(fù)第二步操作,直至乘積部分為0,或已得到的小數(shù)位數(shù)滿足要求,結(jié)束轉(zhuǎn)換過程。
例如,將十進(jìn)制的0.43,轉(zhuǎn)換成二進(jìn)制小數(shù)的過程如下(假設(shè)要求小數(shù)點(diǎn)后取5位): 0.43 * 2 0
0.86 * 2 1
0.72 * 2 1
0.44 * 2 0
0.88 * 2 1 整數(shù)部分,即轉(zhuǎn)換后的二進(jìn)制小數(shù)為(0.01101)2。 對(duì)小數(shù)進(jìn)行轉(zhuǎn)換的過程中,轉(zhuǎn)換后的二進(jìn)制已達(dá)到要求位數(shù),而最后一次的乘積的小數(shù)部分不為0,會(huì)使轉(zhuǎn)換結(jié)果存在誤差,其誤差值小于求得的最低一位的位權(quán)。
|