进制转换的题目

我在这里列举了一些比较有代表性的进制转换的题目,都看会基本上就解决了进制转换之间的难题了。
如果对进制转换有一些疑问,可以先看这篇博客,之后再来看看题目,定会醍醐灌顶。

对进制转换进行理解的博客

建议从 二进制的由来 开始看。

我自己总结的一些规律,可能不完整,但应该够用了。

十进制转换成 二进制、八进制、十六进制:除以2、8、16,之后反向取余

二进制转换成 十进制、八进制、十六进制:
十进制:举例:二进制100转换为十进制
12的二次幂 + 02的一次幂 + 0*2的零次幂
八进制:8421方法
十六进制:8421方法

八进制转换成 二进制、十进制、十六进制
二进制:先转换成十进制,之后转换成二进制
十进制:采用二进制转换成十进制的方法
十六进制:先转换成十进制,再转换成十六进制

十六进制转换成 二进制、八进制、十进制
二进制:先转换成十进制,再转为二进制
八进制:先转换为十进制,再转为八进制
十进制: 采用二进制转换成十进制的方法

题目:
1.十进制201转换成八进制
201/8 = 25***1
25/8 = 3***1
3/8 = 0***3
答案:311

2.二进制1011.11转换为八进制
用8421来写
分三层
001 011 . 110
答案:13.6

3.二进制1001.11转换为十进制
12^3 + 02^2 + 02^1 + 12^0 + 12^-1 + 12^-2
答案:9.75

4.八进制56.2转换为二进制
先把八进制转换为十进制,再转换为二进制
八进制56.2->十进制
58^1 + 68^0 + 28^-1 = 46.25
十进制46.25->二进制
小数部分0.25
2 = 0.5,取出整数部分0
0.5*2 = 1,取出整数部分1
46/2 = 23……0
23/2 = 11……1
11/2 = 5……1
5/2 = 2……1
2/2 =1……0
1/2 =0……1
答案:101110.01

5.八进制177.5转换成十进制
18^2 + 78^1 + 78^0 + 58^-1
答案:127.625

6.二进制101101.1转换成八进制
方式一:
101101.1 -> 十进制
12^5 + 0 + 12^3 + 12^2 + 0 + 12^0 = 45.5
45.5 -> 八进制
45/8 = 5……5 0.5*8 = 4
5/8 = 0……5
答案:55.4
方式二:
101101.1 -> 八进制
8421的方法:
分为三部分
101 101 . 100
4+1 4+1 . 4
答案:55.4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

啊帅和和。

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值