进制转换

  版权声明 未经作者允许,严禁用于商业出版,否则追究法律责任。网络转载请注明出处,这是对原创者的起码的尊重!!!


1 其它进制与十进制互转

  • 其它进制转为十进制: =aibi1 十 进 制 数 = ∑ a i ∗ b i − 1
    • i:小数点左边第一位为1,右边第一位为-1,如二进制数111.01的i依次为3,2,1,0,-1
    • b为基数,二进制而2,八进制为8,十六进制为16
  • 十进制转为其它进制:
    • 整数部分:
      • 除以基数,得到余数,
      • 用商作为新的整数,重复第一步,直到商为0。
      • 将余数逆序从左往右写。
    • 小数部分:
      • 乘以基数,取出乘积的整数部分,
      • 然后用乘积的小数部分作为新的小数,重复第一步,直到小数部分为0
      • 将取出的整数顺序从左往右写。
十进制255转为二进制数10019/2=4====余1
4/2=2======余0
2/2=1=======余0
1/2=0=======余1


十进制小数0.625=转二进制小数0.101

0.625*2=1.25======取出整数部分1
0.25*2=0.5========取出整数部分0
0.5*2=1==========取出整数部分1

2 二进制与八进制互转

  • 二进制转八进制
    • 整数部分从右到左,每三位二进制数用一位八进制数表示,不够用0补充
    • 小数部分从左到右,每三位二进制数用一位八进制数表示,不够用0补充
  • 八进制转二进制
    • 整数部分从右到左,每一位八进制数用三位二进制数表示
    • 小数部分从左到右,每一位八进制数用三位二进制数表示
二进制 1101.11 转 八进制
先分组,不够用0补充:           001 101.110 
每三位二进制数用一位八进制数表示: 1   5 . 6

八进制 15 . 6转 二进制:
                              1   5 . 6
每一位八进制数用三位二进制数表示:001 101.110

3 二进制与十六进制互转

  • 二进制转十六进制
    • 整数部分从右到左,每四位二进制数用一位十六进制数表示,不够用0补充
    • 小数部分从左到右,每四位二进制数用一位十六进制数表示,不够用0补充
  • 十六进制转二进制
    • 整数部分从右到左,每一位十六进制数用四位二进制数表示
    • 小数部分从左到右,每一位十六进制数用四位二进制数表示
二进制 1101.11 转 十六进制
先分组,不够用0补充:            1101.1100
每四位二进制数用一位十六进制数表示:   D .C

十六进制D .C转 二进制:
                                 D .C
每一位十六进制数用四位二进制数表示:1101.1100

4 八进制与十六进制互转

先转为二进制,再将二进制转为目标进制。


  版权声明 未经作者允许,严禁用于商业出版,否则追究法律责任。网络转载请注明出处,这是对原创者的起码的尊重!!!


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

蓝月心语

你的鼓励是我最大的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值