回 帖 发 新 帖 刷新版面

主题:16进制byte转换成10进制byte数组

比如原来的十六进制数组为:  byte hex[] = {0xFF, 0xFF, 0xFF, 0xFF}; hex[]固定为4字节。
那么16进制的0xFFFFFFFF其对应的10进制值为4294967295,  需要转换成10进制数组为:
byte dec[] = {0x04, 0x02, 0x09, 0x04, 0x09, 0x06, 0x07, 0x02, 0x09, 0x05};

只能使用short和byte两种类型!!! 不允许使用库函数!!!

寻求高效的解法!

回复列表 (共1个回复)

沙发

用栈做,

我来回复

您尚未登录,请登录后再回复。点此登录或注册