常用进制转换

2 篇文章 0 订阅

进制常用分类

进制的计算都是逢x进一

  • 二进制:逢二进一
  • 八进制:逢八进一
  • 十进制:逢十进一
  • 十六进制:逢十六进一

八进制每位的最大数为7,对应二进制表示为111,八进制对应二进制的三位
十六进制每位最大数是f,对应二进制表示为1111,十六进制对应二进制的四位
虽然只列举了几个常用进制,但计算逻辑都是一样的

二进制

由0和1组成

二进制转八进制

从右往左每三位一组转十进制,不够一组就最高位补0,最后连起来就是8进制
1011 0101为 10 110 101 = 010 110 101=
0 ∗ 2 2 + 1 ∗ 2 1 + 0 ∗ 2 0 0*2^2+1*2^1+0*2^0 022+121+020
1 ∗ 2 2 + 1 ∗ 2 1 + 0 ∗ 2 0 1*2^2+1*2^1+0*2^0 122+121+020
1 ∗ 2 2 + 0 ∗ 2 1 + 1 ∗ 2 0 1*2^2+0*2^1+1*2^0 122+021+120
=265

二进制转十进制

从右往左分别代表2的i次方
1011 0101为 1 ∗ 2 7 + 0 ∗ 2 6 + 1 ∗ 2 5 + 1 ∗ 2 4 + 0 ∗ 2 3 + 1 ∗ 2 2 + 0 ∗ 2 1 + 1 ∗ 2 0 = 128 + 32 + 16 + 4 + 1 = 181 1*2^7+0*2^6+1*2^5+1*2^4+0*2^3+1*2^2+0*2^1+1*2^0=128+32+16+4+1=181 127+026+125+124+023+122+021+120=128+32+16+4+1=181

二进制转十六进制

从右往左每四位一组转十进制,不够一组就最高位补0,最后连起来就是十六进制了
1011 0101为 1011 0101 =b5【11用b表示】

八进制

由0-7组成

八进制转二进制

每位八进制数按照十进制转二进制的方法转换为三位二进制数
265 = 010110101 = 10110101 265 = 010 110 101 = 1011 0101 265=010110101=10110101

八进制转十进制

265 = 2 ∗ 8 2 + 6 ∗ 8 1 + 5 ∗ 8 0 = 128 + 48 + 5 = 181 265=2*8^2+6*8^1+5*8^0=128+48+5=181 265=282+681+580=128+48+5=181

八进制转十六进制

先转为二进制后转十六进制
八进制转二进制为:
265 = 010110101 = 10110101 = b 5 265 = 010 110 101 = 1011 0101=b5 265=010110101=10110101=b5

十进制

由0-9组成

十进制转二进制

不断除以2,直到商为0,将每一步的余数从下往上连起来

不用死记硬背从下往上连,就记着,最高位一定是1,当一个数不断除以2时,最终的余数【也就是最下方一定是1】。
十进制转二进制的计算方法ll

十进制转八进制

不断除以8,直到商为0,将每一步的余数从下往上连起来
十进制转八进制ll

十进制转十六进制

不断除以16,直到商为0,将每一步的余数从下往上连起来,如果余数为10-15用a-f表示
十进制转十六进制ll

十六进制

由0-9 a-f或(A-F),a-f代表10-15组成

十六进制转二进制

将十六进制的每一位按十进制转二进制运算转换为四位的二进制
b 5 = 10110101 b5 = 1011 0101 b5=10110101

十六进制转八进制

先转为二进制再转为八进制
b 5 = 10110101 = 010110101 = 265 b5 = 1011 0101 = 010 110 101=265 b5=10110101=010110101=265

十六进制转十进制

b 5 = 11 ∗ 1 6 1 + 5 ∗ 1 6 0 = 176 + 5 = 181 b5 = 11*16^1+5*16^0=176+5=181 b5=11161+5160=176+5=181

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值