78.65l 转化为二进制度分为整数部分和小数部分,整数部分除以2倒取余数,小数部分乘以2取整数正排,这就O了
78/2=39 余数为0 39/2=19余1 19/2=9余1 9/2=4余1 4/2=2余0 2/2=1余0 1/2=0余1 所以整数部分就是1001110
0.651*2=1.302 取整数1 0.302*2=0.604 整数0 0.604*2=1.208 整数1 0.208*2=0.416 整数0 0.416*2=0.832 整数0 直到最后得1 乘不到就保留几位 所以小数部分为10100
小数点隔开最后结果为1001110.10100
八进制和十六进制的算法与二进制的理论一样,你自己灵活点算吧
二进制直接除以二就好了,直到余数为一,八进制直接把对应的数值带入就好,如1=000,2=001,十六的同样
78/2=39 余0
39/2=19 余1
19/2=9 余1
9/2=4 余1
4/2=2 余0
2/2=1 余0
1/2=0 余1
整数部分就是1001110
0.651*2=1.302 取整1
0.302*2=0.604 整数0
0.604*2=1.208 整数1
0.208*2=0.416 整数0
0.416*2=0.832 整数0
保留几位
小数部分为10100
最后结果为1001110.10100
十进制到二进制
78连续除2取余
.65连续乘2取整
余略
还有小数点。真假。用系统自己带的记算器就可以。