我的十六进制到二进制转换是否走在正确的轨道上?

Am I on the right track with my Hex to binary conversion?

我必须将 1357AC.EF 从十六进制转换为二进制。我对做什么有点困惑。因为它有一个小数,我是否将它从十六进制转换为十进制做 (1x16^5)+(3x16^4)+(5x16^3)+(7x16^2)+(10x16^1)+12+(14x16 ^-1)+(15x16^-2) 然后将其除以 2 并求余数将其转换为二进制?还是我自己太难了?

只需将每个单独的十六进制数转换为其等效的四位二进制数。 1357AC.EF 将是 0001 0011 0101 0111 1010 1100 。 1110 1111

你把一个十六进制字符设为 4 位太难了,例如'A' = '1100' 因此,只需遍历字符串获取一个字符,在哈希或数组中查找二进制文件,然后将其与较早的结果连接起来。