二进制数如何转化成十六进制数?

 我来答
小小大本营
高粉答主

推荐于2019-10-14 · 醉心答题,欢迎关注
知道答主
回答量:189
采纳率:100%
帮助的人:7.4万
展开全部

二进制数转换为十六进制,转换方法与二进制数转换为八进制类似,只不过是四位合一位。

如:将10111101010.010001B转换为十六进制。

以小数点为基准,对于整数部分,从右向左,四位一组,不足四位前面补0。整数部分有11位,分成三组,前面补一个0。

对于小数部分,从左向右,四位一组,不足四位后面补0。小数部分有6位,分成两组,后面要补两个0。

然后将每一组的四位二进制数转换为一位十六进制数。转换方法可以参考表2-2中的进制对应关系,也可以采用按权展开的方法进行转换。(说明:按权展开后得到的如果是0~9之间的数,直接写这个数即可;如果是10~15之间的数,要将其转换为十六进制的A~F。要注意十进制的10~15与十六进制的A~F的对应关系。)

分组后的结果: 0101 1110 1010 . 0100 0100 B

转换为八进制的结果: 5EA.44H

说明:B是二进制的符号,转换为十六进制后应写十六进制的符号H。

扩展资料:

二进制数它有两个数码:0 和 1、累加时逢二向上一位进一。

十六进制是计算机数据的一种表示方式,它由0-9,A-F组成,字母不区分大小写。与10进制的对应关系是:0-9对应0-9;A-F对应10-15。

参考资料:百度百科-二进制

PCFAN9999
推荐于2017-10-14 · TA获得超过3683个赞
知道小有建树答主
回答量:1553
采纳率:50%
帮助的人:530万
展开全部
4位2进制数 刚好是从 0000 (零)到 1111 (十五),所以 二进制与十六进制数的互换及其简单: 二到十六 四位一并(不够补0); 十六到二 一位拆四。

如:11001111001= 0110 0111 1001 = 679 (16)

A 5 C 7
A5C7 (16)= 1010 0101 1100 0111 (2)
追问
为什么A是1010,而C是1100啊?我一点概念都没的。教我我会给50分的。
追答
原理: 四位二进制数写成:   b3   b2   b1   b0
1 --- 有一个 1 (2^0 =1)
1 --- 有一个 2 (2^1=2)
1 --- 有一个 4 (2^2=4)
1 --- 有一个 8 (2^3=8)
这叫作权 (8,4,2,1)
就如同十进制数的个十百千一样。

0000=0
0001=1
0010=2
0011=3
0100=4
0101=5
0110=6
0111=7
1000=8
1001=9
1010=A (10)
1011=B (11)
1100=C (12)
1101=D (13)
1110=E (14)
1111=F (15)

就像乘法口诀一样,要背出来的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wucheng1260
2011-11-01 · TA获得超过305个赞
知道答主
回答量:56
采纳率:0%
帮助的人:41.5万
展开全部
二进制转十六进制:从小数点位置开始,整数部分向左,小数部分向右,每四位二进制为一组用一位十六进制的数字来表示,
不足四位的用0补足,就是一个相应十六进制数的表示。
00100110.00010100B=26.14H
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iy6939
2011-11-01
知道答主
回答量:18
采纳率:0%
帮助的人:5.4万
展开全部
从最后一位往前数每4位停一下,在把相连的4位转位10进制超过9用字母a b c d e f表示
如1101101010111,1,1011,0101,0111可换为1,b,5,7结果就是1b57(16进制)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bbchao2011
2011-11-01
知道答主
回答量:1
采纳率:0%
帮助的人:1724
展开全部
将二进制数4位为一体,不够四位前面加0,二进制数是0001为1,1111为F。
追问
打个比方:11001111001 怎么转换啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式