十进制转三进制是怎么算的?

2021-11-03 时尚 756阅读

十进制转任何进制都是采用整数除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、0、1三个数码。对称三进制,能比二进制更自然的表示整数,绝对值比较小的整数位数比较少(省略第一非零位前面的零)。

对称三进制的逻辑通常应用于决策,比如投票有赞成、反对、弃权;交易有买进、卖出、观望,复式记账法体现了对称三进制的思维。SQL数据库系统采用了三值逻辑,是对称三进制的应用。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com