进制转换

1.进制转换(整数)

其他进制转换为十进制

  • 二进制10001011转换为十进制

      10001011=1*2^7+1*2^3+1*2^1+1*2^0=139
  • 二进制1011011转换为十进制

      1011011=1*2^6+1*2^4+1*2^3+1*2^1+1*2^0=91
  • 十六进制12b转换为十进制

      12b=1*16^2+2*16^1+b*16^0=299  

2的次方数

  • 2^0=1;
  • 2^1=2;
  • 2^2=4;
  • 2^3=8;
  • 2^4=16;
  • 2^5=32;
  • 2^6=64;
  • 2^7=128;
  • 2^8=256;
  • 2^9=512;
  • 2^10=1024;

十进制转换为其他进制

  • 十进制102转换为二进制

      102=1100110
  • 十进制156转换为16进制

      152=9c

8421法

  • 二进制10011011转换为十进制

      128+16+8+2+1=155
  • 十进制59转换为二进制

      32+16+8+2+1
      111011
  • 十进制109转换为二进制(把数拆分成几个2的次方数的和)

      64+32+8+4+1
      1101101
  • 二进制10011011转换为八进制(三位数一组)

      010 011 011
      2   3   3   
  • 八进制176转换为二进制

      1   7   6
      001 111 110
      1111110
  • 二进制1000111011011转换为十六进制(四位数一组)

      0001 0001 1101 1011
      1    1    D    B
      11DB
  • 十六进制18转换为二进制

      1    8
      0001 1000
      11000

练习

* 二进制10011转换为八进制(23)

        10 011
        2  3

* 十六进制ad1转换为二进制(1010 1101 0001)

        a    d    1
        1010 1101 0001

* 十进制89转换为八进制(131)

        64+16+8+1
        1 011 001
        1  3   1

* 八进制47转换为十六进制(27)

        100 111
        10 0111
        2  7

2.进制转换(小数)

二进制小数转换为十进制

  • 1101.01011转换为十进制

      13
      0*2^-1=0*0.5
      1*2^-2=1*0.25
      0*2^-3=0*0.125
      1*2^-4=1*0.0625
      1*2^-5=1*0.03125
      结果为:13.34375
  • 二进制101.101转换为十进制

      5.625

十进制小数转换为二进制

  • 十进制10.68转换为二进制

      1010
      0.68*2=1.36  0.36  1
      0.36*2=0.72  0.72  0
      0.72*2=1.44  0.44  1
      0.44*2=0.88  0.88  0
      0.88*2=1.76  0.76  1
  • 十进制6.625转换为二进制

      110
      0.625*2=1.25 0.25 1
      0.25*2=0.5   0.5  0
      0.5*2=1.0    0    1
      结果为:110.101

八进制小数与二进制小数转换

  • 八进制小数12.456转换为二进制

      12->1010
      0.456->0.100 101 110
  • 二进制110.0101011转换为八进制

      110->6
      010 101 100->2 5 4
      结果为:6.254

十六进制与二进制小数转换(类似上面)

转载于:https://www.cnblogs.com/1666818961-lxj/p/7193982.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值