二进制小数转八进制计算器(二进制小数转八进制)

关于二进制小数转八进制计算器,二进制小数转八进制不少朋友还不清楚,今天小二来为大家解答以上的问题,现在让我们一起来看看吧!

1、"小数点后面的进制转换采用估值,一般手算是这样的:十进制转二进制,将小数点后的数单独拿出来(就是去掉前面的整数部分为零),之后乘2,取结果的整数部分,再取结果的小数部分乘2,再取整数部分,以此类推,除非是1/2的整数次,否则可以一直往下算,不过一般是取三位或四位有效数字,按照最后结果,从上到下取每回结果的整数部分。

2、假如看不明白,可以看范例,如12.3456DEC转为二进制,整数部分就不说了,是1100,小数部分这样算,将.3456看为0.3456再乘以2,得到0.6912,取整数位0,再重复第一步,将0.6912乘以2得1.3824,取整数位1,继续重复第一步,将0.3824乘以2得0.7648,取整数位0,下边还是依次类推,一般算到3位就可以了,因此目前12.3456DEC转为二进制数就是1100.010BIN。

3、这是十进制转为二进制,十进制转为八及十六进制是同样道理,只需要将乘以2改为乘以8或16就可以了。

4、 至于二进制转为十进制,方法和整数位相同,例1100.010BIN转十进制,解法如下1100.010BIN=0*2^0+0*2^1+1*2^2+1*2^3+0*2^(-1)+1*2^(-2)+0*2^(-3)=12.25 比较前后2个答案可以知道十进制转二进制是很难得到精确的值的。

5、 当然,假如你说有木有可以直接将二进制转为八进制或16进制的方法,有 1.二转八:1011010.1BIN 可以这样看,001011010.100,之后每三位转为八进制数,如(001)=1,(011)=3,(010)=2,(100)=4,之后就得到八进制数132.4OCT。

6、 2.十六转二:F7.28HEX 将十六进制的每一位都转为四位的二进制数,即F=1111,7=0111,2=0010,8=1000,即可得到二进制数11110111.00101000BIN 总之把握2^3=8,2^4=16这个道理以及,每位八进制数相当于3位二进制数,每位16进制数相当于4位2进制数这句话就可以了。

7、基本上进制转换就是这个方法,当然除了考试以外,你还是用电脑(PC)自带的计算器完成吧。

8、 以上完全自己手打,楼主感激我吧,不知道有木有让你满意。

9、"。

本文到此分享完毕,希望对你有所帮助。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。系信息发布平台,仅提供信息存储空间服务。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

本文来自网络,若有侵权,请联系删除,作者:何龙,如若转载,请注明出处:

发表回复

登录后才能评论