二进制与十进制的互相转换

进制转二进制

要用这种方法首先得会十进制转二级制的除以2取余的方法。
  十进制转二进制
 将余数和最后的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
    1 ➗2=0 余1

 故二进制为100101110

另一种方法:

二进制转十进制

二进制转为十进制的时候,先把二进制从高位(最左边的“1”)开始按从上到下的顺序写出 ,第一位就是最后的商

“2➗2 = 1 余0 “,余数肯定是加零。其他位数如果有”1“(原来的余数),就先乘以”2“再加”1“。

下面就是从第一位开始乘以2加余数的方法算回去

例如 100101110

1…………0x2+1=1…………余数为1
0…………1x2+0=2………… 余数为0
0 …………2x2+0=4 ………… 余数为0
1 …………4x2+1=9……………… 余数为1
0…………9x2+0=18 ……………… 余数为0
1 …………18x2+1=37 …………余数为1
1…………… 37x2+1=75…………余数为1
1………………75x2+1=151………… 余数为1
0………………151x2+0=302 ………… 余0

另一种方法:从左到右开始计算

1*2^8+0*2^7+0*2^6+1*2^5+0*2^4+1*2^3+1*2^2+1*2^1+0*2^0=302

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值