进制的转换

进制转换

1.十进制

注意:括号外下标为10表示10进制,下标为2就表示二进制

1.1.十进制转换成二进制

跟2取余,将每次的余数记录下来,直至为0,再将余数逆置就是二进制
例如:(42)10

42÷2=21 余0
21÷2=10 余1
10÷2=5 余0
5÷2=2 余1
2÷2=1 余0
1÷2=0 余1
在这里插入图片描述
所以:(42)10=(101010)2

1.2.十进制整数转换成八进制整数

同理,跟8取余,将每次的余数记录下来,直至为0,再将余数逆置就是八进制
例如:(42)10
42÷8=5 余2
5÷8=0 余5
在这里插入图片描述
所以:(42)10=(52)8

1.3.十进制转换成十六进制

同理,跟16取余,将每次的余数记录下来,直至为0,再将余数逆置就是十六进制
例如:(501)10
801÷16=31 余5
31÷16=1 余15,也就是余F
1÷16=0 余1
在这里插入图片描述
所以:(501)10=(1F5)16

2.二进制

2.1.二进制转换成十进制

将二进制的每位乘以基数2的权值次方
例如:(101011)2
(101011)2
=1×25+0×24+1×23+0×22+1×21+1×20
=32+0+8+0+2+1
=43
所以:(101011)2=(43)10

2.2.二进制转换成八进制

从右往左每三个数为一组,不足补0,每组就是八进制的一位
例如:(10101011)2
在这里插入图片描述

所以:(10101011)2=(253)8

2.3.二进制转换成十六进制

同理,从右往左每四个数为一组,不足补0,每组就是十六进制的一位。
例如:(1011111)2
在这里插入图片描述
所以:(1011111)2=(5F)16

3.八进制

3.1.八进制转换成二进制

将八进制每位转换成一个二进制的三位数,不足三位用0补齐
例如:(253)8
在这里插入图片描述
所以:(253)8=(10101011)2

3.2.八进制转换成十进制

将八进制的每位乘以基数8的权值次方
例如:(122)8
(122)8
=1×82+2×81+2×80
=64+16+2=82
所以:(122)8=(82)10

3.3.八进制转换成十六进制

先将八进制转换成二进制,再转换成十六进制
例如:(253)8
(253)8=(10101011)2
(10101011)2=(AB)16
所以:(253)8=(AB)16

4.十六进制

4.1十六进制转换成二进制

将十六进制每位转换成一个二进制的四位数,不足四位用0补齐
例如:(F5)16
在这里插入图片描述
所以:(F5)16=(11110101)2

4.2十六进制转换成八进制

先将十六进制转换成二进制,再转换成八进制
例如:(F5)16
(F5)16=(11110101)2
(10101011)2=(365)8
所以:(F5)16=(365)8

4.3十六进制转换成十进制

将十六进制的每位乘以基数16的权值次方
例如:(1F5)16
(1F5)16
=1×162+F×161+5×160
=256+240+5
=501
所以:(1F5)16=(501)10

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值