Binary 我的十六进制到二进制转换是否正确?

Binary 我的十六进制到二进制转换是否正确?,binary,hex,decimal,Binary,Hex,Decimal,我必须将1357AC.EF从十六进制转换为二进制。我有点不知道该怎么办。因为它是一个有小数点的a,我是否要将它从十六进制转换为十进制,然后将它除以2并找到余数,然后将其转换为二进制?还是我让这对我自己来说太难了?只要把每个六位数转换成四位二进制等价物就行了。 1357AC.EF应为0001 0011 0101 0111 1010 1100。1110 1111您太难了,一个十六进制字符是4位,例如'A'='1100' 因此,只需迭代字符串,获取一个字符,在哈希或数组中查找二进制文件,然后将其与前面

我必须将1357AC.EF从十六进制转换为二进制。我有点不知道该怎么办。因为它是一个有小数点的a,我是否要将它从十六进制转换为十进制,然后将它除以2并找到余数,然后将其转换为二进制?还是我让这对我自己来说太难了?

只要把每个六位数转换成四位二进制等价物就行了。
1357AC.EF应为0001 0011 0101 0111 1010 1100。1110 1111

您太难了,一个十六进制字符是4位,例如'A'='1100'
因此,只需迭代字符串,获取一个字符,在哈希或数组中查找二进制文件,然后将其与前面的结果连接起来。

谢谢。这就是我想到的答案。因为十进制,我认为我必须做一些完全不同的事情。