【基础知识】进制转换

进制

二进制(0b)八进制(0)十进制十六进制(0x)
0000
1111
10222
11333
100444
101555
110666
111777
10001088
10011199
10101210a
10111311b
11001412c
11011513d
11101614e
11111715f
10000201610
10001211711
10010221812
  • 十进制转为n进制:

    • 整数部分:除n取余,逆序排列
      e.g.:以十进制转二进制为例在这里插入图片描述 + 小数部分:乘2取整,顺序排列
      e.g.:
      在这里插入图片描述
  • n进制转为十进制: 位权
    e.g.:
    二进制1000转为十进制:0 * 20 + 0 * 21 + 0 * 22 + 1 * 23 == 8
    八进制22转为十进制:2 * 80 + 2 * 81 == 18
    十六进制12转为十进制:2 * 160 + 1 * 161 == 18

  • 二进制→八进制: 每3位二进制数转成1位
    3位中最大的数是111,111是7,7是八进制中最大的基数,也就是说每3位转成的1位数在0到7之间,0到7是八进制的基数,所以是八进制

  • 二进制→十六进制: 每4位二进制数转成1位
    4位中最大的数是1111,1111是15,15是十六进制中最大的基数,也就是说每4位转成的1位数在0到15之间,0到15是十六进制的基数,所以是十六进制

  • 11
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值