二进制如何转换16进制

二进制如何转换1为6进制,寻求详细解释

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-29
二进制数转换成十六进制数的方法是:从二进制数最低位开始,每四位为一组向高位组合,如果高位不足四位,则前面补0,然后将每组的四位二进制数转换为一个十六进制数即可。如:将1111010分组为0111和1010,0111转换成十六进制数为7,1010转换为十六进制数为A,即二进制数1111010转换成十六进制数为7A。
第2个回答  2013-06-29
(11001111.01111)2转为十六进制。你可以4位4位的看。从左到右的。你知道那8位数都是几吧。128 64 32 16 8 4 2 1 (这是8位数的每位数所代表的值) 1 1 1 1 1 1 1 1(这是二进制的8位数) 现在来看怎么解 从左到右,每4位数为单位。(1100)2=(4+8)16=C(1111)2=(1+2+4+8)16=f小数点部分:(0111)2=(4+2+1)16=7 最后只剩下1了,所以后面补0(因为0在后面,没影响,如果补在前面,那就是不同的数了,就像0.1000和0.0001是不同的) 所以:(1000)2=(8)16所以最后的结果就是:(11001111.01111)2=(11001111.01111000)2=(cf.78)16如果是二进制转为8进制,就是以3位数为单位。道理类似的。
第3个回答  推荐于2018-03-13
二进制数例如(11001010)从右至左每4位分一组(不足的左面补零)
11001010→1100,1010
110010→0011,0010
分别将每组数转换成16进制
11001010转换过程
11001010→1100,1010
1100→1100=0*2^0+0*2^1+1*2^2+1*2^3=12→C
1010→1010=0*2^0+1*2^1+0*2^2+1*2^3=10→A
将两组数按原顺序合并(CA)本回答被网友采纳
第4个回答  2017-07-09
从小数点开始,向左右二边按“四位一段”分段(不足补0),然后,每一段的四位二进制数就对应一位十六进制数。按照以下对应关系进行转换:
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F
例如:
(0100 1100 1000 0111 .1101 0000 0101 1000)2=(4C87.D058)16
相似回答