![]() |
#2
forever742025-03-10 09:25
|
1,请问怎么能更高效的判断一个十六进制数是否是有效的,比如,我想要一个8字节长度以内的十六进制数,最大为FFFFffff`FFFFffff.
判断是否有效我能想到的办法就是先转字符串,然后用字典遍历的方法判断每一位是否为1`9和A`F中的数.长度就取字符串长度.
请问这个想法是否合理?
2,我最终目的就是将这个十六进制数,转为最长64位的二进制数,这个过程应该要单独取出来每一个十六进制位,在取单独的十六进制位的时候,我想到的办法是通过左右移
的方法,请问这种方法是否有效或者高效呢?有更好的方法吗?