69,371
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
char MACDZ[] = { (char)0x00, (char)0x12, (char)0x4B, (char)0x00, (char)0x19, (char)0xAB, (char)0xF0, (char)0x66 };
int main()
{
unsigned length = sizeof(MACDZ);
char buffer[BUFSIZ];
for (unsigned i = 0; i < length; ++i)
sprintf(buffer + (i << 1), "%02X", (unsigned char)MACDZ[i]);
buffer[length << 1] = 0;
printf("%s", buffer);
return 0;
}