【笔算】如何将八进制数转化为十进制数和二进制数?(包括逆转)

【笔算】如何将八进制数转化为十进制数和二进制数?(包括逆转)
请说详细一点
十进制与二进制的转换就不用了
主要是 十进制-->八进制
八进制-->二进制
二进制-->八进制

二进制是以2为底的进制

在2进制里面 10=2^1
100=2^2
以此类推

数字只有 0 和 1

和10进制的换算 例如 345

2^8 等于 256 , 345里面有1个256 剩余 89
2^7 等于 128 , 89里面不足1个128
2^6 等于 64 , 89里面有1个64 剩余 25
2^5 等于 32 , 25里面不足1个32
2^4 等于 16 , 25里面有1个16 剩余9
2^3 等于 8 , 9 里面有1个8 剩余1
2^2 等于 4 , 1 里面不足1个4
2^1 等于 2 , 1里面不足1个2
2^0 等于 1, 1里面有1个1
所以345可以从10进制转换为2进制
101011001

八进制以 8为底 例如 8进制的531 我们可以先转换为10进制

5是百位 所以 5*8^2=320
3是十位 所以 3*8^1=24
1是个位 所以 1*8^0=1
因此 531=320+24+1=345

然后我们可以把 345 转换为2进制

逆转10进制到8进制 和 10进制到2进制方法一样 只是把底换了

而2进制到8进制 则可以把数字分为3个一组的

例如 101011001 变成 101 011 001
001是1
011是3
101是5
这样就变成了 531

同样 也可以用这个方法 直接把531 拆分开直接转换

这么多 东西 总该加点分吧
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-16
左下角【开始】——运行——输入calc——查看——科学型
第2个回答  2009-06-16
去下载一个计算器!