二进制与十六进制怎样互相转换?

来源:百度知道 编辑:UC知道 时间:2024/05/14 14:03:34
要具体的步骤,最好能够举例讲解!
先谢谢了

使用8421码最便捷!你就记住这个四位数,16进制是用到4位,0000,对应的就是8421,8进制是用到3位(2的3次方嘛),000对应的就是后3位,421。把二进制数由低到高分成4位一组一组的,对应填上去就完了。很简单的。
010 110 111 011
然后每组中的3个数分别对应4、2、1的状态,然后将为状态为1的相加【备注】,如:
010 = 2
110 = 4+2 = 6
111 = 4+2+1 = 7
011 = 2+1 = 3
结果为:2673

一:二进制转换十六进制
每四位二进制码换成一个十六进制码
如:1111 1011对应
F B
即11111011B=0FBH
二:十六进制转换二进制
每一位十六进制码转换四位二进制码
如: A B
1010 1011
即0ABH=10101011B

将二进制数从最低位开始,每四位划开,然后将四位二进制数转化为十进制,再用十六位的来表示就行了。

例如 111110011010,这个数划一下就是

1111 1001 1010 对应的十进制为: 15 9 10
对应的十六进制就是: F9A