二进制转八进制

十进制、二进制互转的计算方法

用 2 辗转相除至结果为 1 将余数和最后的 1 从下向上倒序写 就是结果 (逆序)

 例如 302

302/2 = 151 余 0

151/2 = 75 余 1

75/2 = 37 余 1

37/2 = 18 余 1

18/2 = 9 余 0

9/2 = 4 余 1

4/2 = 2 余 0

2/2 = 1 余 0

故二进制为 100101110

二进制转十进制

从最后一位开始算,依次列为第 0、1、2...位 第 n 位的数(0 或 1)乘以 2 的 n 次方 得到的结果相加就是答案

例如:01101011.转十进制:

 第 0 位: 1 乘 2 的 0 次方=1

1 乘 2 的 1 次方=2

0 乘 2 的 2 次方=0

1 乘 2 的 3 次方=8

0 乘 2 的 4 次方=0

1 乘 2 的 5 次方=32

1 乘 2 的 6 次方=64

0 乘 2 的 7 次方=0

然后:1+2+0+8+0+32+64+0=107

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值