pHead为指向的一块内存区 char szBuff[512] = { 0 }; for (int i = 0; i < dwHeadSize; i++) { sprintf(szBuff + i * 3, "%02x-", *(pHead + i)); }