十六进制转ascii 码 |
您所在的位置:网站首页 › 埃隆马斯克有几家上市公司啊知乎 › 十六进制转ascii 码 |
本文共 413 字,大约阅读时间需要 1 分钟。 int hexToAscii(const char *Hex, int HexLen, char *Ascii) { int i; char *AscPtr; const char *HexPtr; char Temp;
HexPtr=Hex; AscPtr=Ascii;
for(i = 0; i < HexLen; i++) { Temp = (*HexPtr & 0xf0) >> 4; if (Temp < 10) *AscPtr = 0x30 + Temp; // 数字0-9 else *AscPtr = 0x37 + Temp; // 字母A-F
AscPtr++;
Temp = *HexPtr & 0x0f; if (Temp < 10) *AscPtr = 0x30 + Temp; else *AscPtr = 0x37 + Temp;
AscPtr++; HexPtr++; }
return 0; } 转载地址:https://keivin.blog.csdn.net/article/details/7497895 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |