十进制转任何进制都是采用整数除n取余倒序排列,小数乘n取整顺序排列的方法。
比如32.12转三进制
整数部分:
32除以3商10余2
10除以3商3余1
3除以3商1余0
1除以3商0余1
所以整数部分是 1012
小数部分:
0.12×3=0.39 整数部分拿出 0
0.39×3=1.17 整数部分拿出 1
0.17×3=0.51 整数部分拿出 0
0.51×3=1.53 整数部分拿出 1
0.53×3=1.59 整数部分拿出 1
…………
依次类推直到余数为0或者达到要求的精度,比如到小数点后5位就为:0.01011
二个结果用小数点连接即可:1012.01011
扩展资料
三进制是以3为底数的进制,逢三进一、退一还三。三进制采用0、1、2三个数码,从小数点往左依次是个位、三位、九位、廿七位…,小数点往右依次是三分位、九分位、廿七分位…。
计算机发展的早期,有采用一种偏置的三进制——对称三进制,对称三进制采用-1
对称三进制的逻辑通常应用于决策,比如投票有赞成、反对、弃权;交易有买进、卖出、观望,复式记账法体现了对称三进制的思维。SQL数据库系统采用了三值逻辑,是对称三进制的应用。