我必须将1357AC.EF从十六进制转换为二进制。我有点搞不懂该怎么办。因为它是一个十进制,我是否将它从十六进制转换为十进制执行(1x16^5)+(3x16^4)+(5x16^3)+(7x16^2)+(10x16^1)+12+(14x16^-1)+(15x16^-2),然后通过除以2并找到余数将其转换为二进制呢?还是我让这件事对自己来说太难了?
发布于 2015-01-30 21:20:03
只需将每个单独的六位数转换为其四位二进制等效。1357AC.EF为0001 0011 0101 0111 1010 1100。1110 1111
发布于 2015-01-30 21:21:13
你把它弄得太难了,一个十六进制字符是4位。‘’= '1100‘因此,只需遍历字符串,得到一个字符,在散列或数组中查找二进制文件,然后将其与前面的结果连接起来。
https://stackoverflow.com/questions/28244743
复制相似问题