主题:16进制byte转换成10进制byte数组
比如原来的十六进制数组为: byte hex[] = {0xFF, 0xFF, 0xFF, 0xFF};
那么16进制的0xFFFFFFFF其对应的10进制值为4294967295, 需要转换成10进制数组为:
byte dec[] = {0x04, 0x02, 0x09, 0x04, 0x09, 0x06, 0x07, 0x02, 0x09, 0x05};
不允许使用库函数,而且只能使用short和byte两种类型!
其中hex数组固定为4字节。
寻求高效的解法!
那么16进制的0xFFFFFFFF其对应的10进制值为4294967295, 需要转换成10进制数组为:
byte dec[] = {0x04, 0x02, 0x09, 0x04, 0x09, 0x06, 0x07, 0x02, 0x09, 0x05};
不允许使用库函数,而且只能使用short和byte两种类型!
其中hex数组固定为4字节。
寻求高效的解法!