char HexString[] ={ "0123456789ABCDEF"};
void HexStr(char *s, int val)
{
s[0] = HexString[val>>4];
s[1]=HexString[val & 0xf];
s[2]='/0';
}
博客给出了一段代码,定义了一个字符数组 HexString 存储十六进制字符,还定义了函数 HexStr,用于将整数转换为十六进制字符串,通过位运算和数组索引实现转换。
char HexString[] ={ "0123456789ABCDEF"};
void HexStr(char *s, int val)
{
s[0] = HexString[val>>4];
s[1]=HexString[val & 0xf];
s[2]='/0';
}
520
2623

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