三進(jìn)制怎么轉(zhuǎn)十進(jìn)制?
整數(shù)部分,一般使用長除法,用基數(shù)除待轉(zhuǎn)換數(shù)或上一步的商,求得余數(shù)或補數(shù),直至最后的商為零。將各次余數(shù)從后往前排列,即為目標(biāo)進(jìn)制下的整數(shù)部分。
小數(shù)部分,一般使用長乘法,用基數(shù)乘待轉(zhuǎn)換數(shù)或上一步的積,求得整數(shù)部分,將正數(shù)部分從前往后排列,即為目標(biāo)進(jìn)制下的小數(shù)部分正負(fù)數(shù)需要分別處理。
比如32.12轉(zhuǎn)三進(jìn)制:
一、整數(shù)部分:
32除以3商10余2
10除以3商3余1
3除以3商1余0
1除以3商0余1
所以整數(shù)部分是1012
二、小數(shù)部分:
0.12×3=0.39整數(shù)部分拿出0
0.39×3=1.17整數(shù)部分拿出1
0.17×3=0.51整數(shù)部分拿出0
0.51×3=1.53整數(shù)部分拿出1
0.53×3=1.59整數(shù)部分拿出1
依次類推直到余數(shù)為0或者達(dá)到要求的精度,比如到小數(shù)點后5位就為:0.01011二個結(jié)果用小數(shù)點連接即可:1012.01011
擴展資料
三進(jìn)制一般有兩種表示形式:
一、以0,1,2為基本字符的表示形式。例如,365在這種表示形式中的寫法是111112。
二、以-1,0,1為基本字符的表現(xiàn)形式。例如,365在這種表示形式中的寫法是1TTTTTT(以T表示-1,負(fù)號置于1之上的象形)。這種表示法也被稱作對稱三進(jìn)制或平衡三進(jìn)制。
普通三進(jìn)制和對稱三進(jìn)制的換算,將普通三進(jìn)制數(shù)中的“2”替換為1T,并進(jìn)行相應(yīng)的進(jìn)位計算即可轉(zhuǎn)換為對稱三進(jìn)制。
對稱三進(jìn)制表示整數(shù)和浮點數(shù)并不需要額外的符號位。最高非零位為1的是正數(shù)、為T的是負(fù)數(shù)。參考二進(jìn)制,對稱三進(jìn)制一個字節(jié)6位(+/-121)。