二进制及其它进制相互转换(二)

承接上文 二进制及其它进制相互转化(一)——二进制转任意进制 继续

正题:十进制,八进制,十六进制转化为二进制
1.十进制转化为二进制
这里只讨论正整数,负数与小数在介绍完原反补码后再补充
规则简记为:除2取余,商0为止,倒序排列
以54为例:

  • 第一步:
    • 把54当作被除数,2是固定的除数,这一步商27,余0
      把余数放在了最右边
    • 这里写图片描述
  • 第二步
    • 重复第一步,把商27当作被除数,2是固定除数,商13,余 1
      同样把余数写在最右边
    • 这里写图片描述
  • 第n步
    • 这样循环下去,一直到商是0为止,这时把所有余数倒过来,也就是110110,可以把它再转为十进制验证一下是否正确。
    • 这里写图片描述

2.八进制转化为二进制
由于8是2的三次方,因此对于八进制来说,一位可以表示二进制的三位,仍然用54来举例。
54由两位构成,拆解为5和4。5用二进制表示为:101,4用二进制表示为:100。两者按照顺序连起来,101100。此数即为二进制形式。
要注意这里的54是八进制数,可不要和十进制的54混淆
3.十六进制转化为二进制
与八进制转化同理,16是2的四次方,对于十六进制来说,一位可以表示四位,仍然用54举例。
54由两位构成,拆解为5和4。5用四位二进制表示为:0101,4用四位二进制表示为:0100。两者按照顺序连起来,为1010100,此数即为二进制形式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值