二进制 八进制 十进制 十六进制 之间的转换

 我来答
华华自在客来
2020-03-16 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:602万
展开全部
10进制数转换成二进制数,这是一个连续除2的过程:
把要转换的数,除以2,得到商和余数,
将商继续除以2,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。

10进制转换成8,16进制
跟转换成2进制一样的,只不过连续除8,16罢了。

二进制数要转换为十六进制,就是以4位一段,分别转换为十六进制。
1111
1101

1010
0101

1001
1011
F
D

A
5

9
B

二进制转换为八进制,就是以3位一段,分别转换为八进制
111
101
001
7,5,1
中绿海云祥
游戏玩家

2019-12-03 · 非著名电竞玩家
知道大有可为答主
回答量:1.1万
采纳率:33%
帮助的人:653万
展开全部
难点在10进制转其他进制。通常是先将10进制转为2进制,2进制转8或16就很容易了,每3位或4位的2进制等于一个8进制或16进制。将10进制数用2辗转相除记录余数直到完成为止,然后反序得到2进制数。例如10进制的17转为2进制:
17除2得8......1
8除2得4余.....0
4除2得2余.....0
2除2得1余.....0
1除2得0余.....1
结果10001(2)=17(10)
10001
=
10
001=21
(8)
10001
=
1
0001=11(16)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伯涵容宦涉
2020-04-20 · TA获得超过3.4万个赞
知道大有可为答主
回答量:1.2万
采纳率:31%
帮助的人:706万
展开全部
5621转8进制有2种方法,最不容易出错的方法是先转为2进制(除2简单易算,心算就行了)如下:
5621/2=2810....1
2810/2=1405....0
1405/2=702......1
702/2=351........0
351/2=175........1
175/2=87..........1
87/2=43............1
43/2=21............1
21/2=10............1
10/2=5..............0
5/2=2................1
2/2=1................0
1/2=0................1
倒序写得:1010111110101
然后再用2进制转8进制的方法:
1010111110101
=>1
010
111
110
101=>
001
010
111
110
101=>12765(八进制)

第2个方法是直接除8取余数,反序写得最后结果:
5621/8=702.....5
702/8=87.........6
87/8=10...........7
10/8=1.............2
1/8=0...............1
殊途同归:12765(八进制)。但这种方法需要计算较大的数,如果你心算能力不是很强,需要别的辅助工具,且容易出错。因此我推荐你用第一个方法。10进制转16进制更值得用第一个方法。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
姓撞淘I
高粉答主

2019-10-01 · 每个回答都超有意思的
知道答主
回答量:24.2万
采纳率:1%
帮助的人:1.2亿
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式