我有一个字符串,{F0A9B8BDE38182}
我需要将其转换为十六进制字节
0xF0 0xA9 0xB8 0xBD 0xE3 0x81 0x82
Run Code Online (Sandbox Code Playgroud)
我可以用下面的代码得到答案
for (i = 0; i < (str_len /2); i++)
{
sscanf(hexstring + 2*i, "%02x", &bytearray[i]);
printf("bytearray %d: %02x\n", i, bytearray[i]);
}
Run Code Online (Sandbox Code Playgroud)
但我不需要使用 sscanf