如何直接把一个二进制数转换成八进制?

中间不转换成其他进制... 中间不转换成其他进制 展开
 我来答
创作者FSrlBKy7aM
2019-08-02 · TA获得超过3783个赞
知道大有可为答主
回答量:3074
采纳率:25%
帮助的人:277万
展开全部
(1)把二进制数转换成八进制数:对于整数,从低位到高位将二进制数的每三位分为一组,若不够三位时,在高位左面添0,补足三位,然后将每三位二进制数用一位八进制数替换,小数部分从小数点开始,自左向右每三位一组进行转换即可完成。例如:
  将二进制数1101001转换成八进制数,则
(001
101
001)2
   
| 
| 
|
  
(
1 
5 
1)8
  (
1101001)2=(151)8
(2)八进制数转换成二进制数:只要将每位八进制数用三位二进制数替换,即可完成转换,例如,把八进制数(643.503)8,转换成二进制数,则
 
(6
4
3
.
5
0
3)8
  |
|
|
 |
|
|
(110
100
011
.
101
000
011)2
(643.503)8=(110100011.101000011)2
  
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式