将十六进制十进制值转换为十六进制字符串

时间:2019-06-10 12:24:19

标签: c embedded

我想将十六进制字节转换为字节字符串0x3042 0xdedf 0x673d 到“ 4230dfdesd67” 或“ 3042dedf673d”

例如0x3042 0xdedf 0x673d

到“ 4230dfdesd67”或“ 3042dedf673d”

1 个答案:

答案 0 :(得分:1)

我猜你在问怎么做。请解决您的问题,所以它实际上是一个问题。

char buffer[50];
int n = 0x32f1;
sprintf (buffer, "%04x", n);