二进制数转换八进制数?

来源:百度知道 编辑:UC知道 时间:2024/05/22 00:27:27
二进制数(10101.11)2转换成八进制数为
010 101 . 110
2 5 . 6
(10101.11)2=(25.6)8 我想知道 中间那个 010 101 .110 是怎么换算成分别对应的 2 5 6 的 谢谢给出 答案? 不要光用文字哦 加点 数学的表达方法! 谢谢!
我是不知道怎么算的啊 010=2 为什么啊 101=5 怎么算的?
110=6 又是怎么算的?

二进制=>八进制,以小数点为中心,左右按三位标开。每个三位2进制数是按如下的算法计算成八进制数的。

二进制 八进制
0....................0 X 1=0
1....................1 X 1=1
10.............1 X 2+0 X 1=2
11.............1 X 2+1 X 1=3
100......1 X 4+0 X 2+0 X 1=4
101......1 X 4+0 X 2+1 X 1=5
110......1 X 4+1 X 2+0 X 1=6
111......1 X 4+1 X 2+1 X 1=7

从右往左,
第一位代表2的零次方,即1
第二位代表2的一次方,即2
第三位代表2的二次方,即4

对应的位是1,则加;是零,不加。

这个呀??
你可以用电脑帮你~~~~~
开始--所有程序--附件--计算器
查看--科学型
差点忘了。。。先算小数点前面,再算小数点后面,最后并起这两组数就行了`~~~~

从个位看起D0位---D2位是101,对应二进制的6,D3---D5对应二进制的2,小数点后三位对应二进制的6
如果是十六进制的话就要四位四位的分了,八进制是3位3位的

哎.这样说是二进制是见二就进一 十进制就是见十进一
同一个道理