进制相互转换方法

进制相互转换方法

10进制转2进制

方法一: 除2取余,至0为止

10转2_除2取余法

方法二:按权位分配

  • 可以很明显的看出,方法二比方法一快很多,且只需要计算加减法,推荐。
  • 只需熟记一个数由哪些2进制权位数相加,便可快速计算出其2进制。例:10由8和2相加得到,8和2分别是第二位和第四位(从右数),所以10的二进制为1010。
  • 熟记16以内的二进制数转换,便于2转8和2转16进制的使用。

10转2_权位分配

类似的,这两种方法不止可用于10进制转2进制,还可用于转为8进制和16进制,方法原理相同,不同的只是除数权值

取余法:

  • 10进制转2进制,除2取余
  • 10进制转8进制,除8取余
  • 10进制转16进制,除16取余

权位法:

  • 10进制转2进制,权位自右向左分别为2的0次方、2的1次方、2的2次方、2的3次方……
  • 10进制转8进制,权位自右向左分别为8的0次方、8的1次方、8的2次方、8的3次方……
  • 10进制转16进制,权位自右向左分别为16的0次方、16的1次方、16的2次方、16的3次方……

注意:因为2进制只有0和1,乘以1的也就省略了。但是8进制和16进制不一样,不止0和1,当位大于2时,要乘以相对应的位值。

例: 76转8进制

76 - 64*1 = 12
12 - 8*1 = 4
 4 - 1*4 = 0
 
64    8    1
 1    1    4

所以76的8进制为 114

10进制转8进制

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gv062yg3-1643292677099)(http://qiniu.yujing.fit/typora_img/10转8.png)]

10进制转16进制

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tPscgk4k-1643292677100)(http://qiniu.yujing.fit/typora_img/10转16.png)]

2进制转10进制

2转10进制

2进制转8进制

2转8

2进制转16进制

2转16

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦中千秋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值