void vHexToStr(char* p_pcInHex, int p_iInLen, char p_cSpaceMark,char* p_pcOutStr) { unsigned int i,j=0; byte l_byTmp; for(i=0; i> 4; if(l_byTmp < 10) { p_pcOutStr[j++] = l_byTmp +'0'; } else { p_pcOutStr[j++] = l_byTmp - 10 +'A'; } l_byTmp = p_pcInHex[i] & 0x0f; if(l_byTmp < 10) { p_pcOutStr[j++] = l_byTmp +'0'; } else { p_pcOutStr[j++] = l_byTmp - 10 +'A'; } p_pcOutStr[j++] = p_cSpaceMark; //空格键 0x20 } p_pcOutStr[j-1] = 0; }
将HEX转换为String
最新推荐文章于 2024-07-31 04:33:20 发布