ASCII码转16进制
void Ascll2Hex(U8 *s1, U8 *s2, U16 len)
{
U8 Hex[] = {"0123456789ABCDEF"};
U8 DataL,DataH;
U16 i;
for(i = 0; i < len; i++)
{
DataL = s2[i] &0x0F;
DataH = (s2[i] >> 4)&0x0F;
s1[2*i] = Hex[DataH];
s1[2*i + 1] = Hex[DataL];
}
}
v v v v v v
本文为作者原创,请勿转载,转载请联系作者。
点击下方卡片,关注我的公众号,有最新的文章和项目动态。
v v v v v v
本文介绍了一个简单的C函数,用于将ASCII码表示的数值转换成16进制字符串形式。通过逐位拆分并查找对应的十六进制字符,实现了从ASCII到16进制的有效转换。
6103

被折叠的 条评论
为什么被折叠?



