十六进制转换成二进制
发布网友
发布时间:2022-04-25 20:43
我来回答
共3个回答
热心网友
时间:2022-06-17 06:18
每四位二进制转化为一位十六进制数
如:1AB.FC
以小数点为基准,
(1)16=(0001)2
(A)16=(1010)2
(B)16=(1011)2
(F)16=(1111)2
(C)16=(1100)2
所以(1AB.FC)16=(0001 1010 1011.1111 1100)2
应该没有别的方法了,这种转化方式实质上是从16=2^4得来的。
热心网友
时间:2022-06-17 06:18
用4位的二进制数把0---F(十六进制)编出来
如:十六进制 2进制
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111
然后将16进制跟2进制转换的时候,直接对着上面的顺序排进去就可以了
如:3F.2D=0011 1111.0010 1101
---- ---- ---- ----
对应的:3 F 2 D
反之:0011 1011 1110 1000=3BE8
---- ---- ---- ----
3 B E 8
如果二进制数不够4位4位的排好,就在最前面补零
如: 10 0110 1001 0011
在最前面补0,为0010 0110 1001 0011
---- ---- ---- ----
2 6 9 3
不知道楼主看明白了没有,其实8进制也可以按这个方法转换为2进制,不同的就是,16进制编4位的2进制数,从0编到F(其实就是0-15),而8进制是编三位的,从0编到8.
热心网友
时间:2022-06-17 06:19
不会...