//使用printf显示16进制数
//使用printf显示16进制数
void UART0_ShowHex(uint8 *buf,uint8 len)
{
uint8 i;
printf("hex = ");
for( i = 0; i < len; i++){
printf(" %02X",buf[i]); //使用前导0补齐
//printf(" %2X",buf[i]); //使用前导空格补齐
//printf(" %X",buf[i]); //输出最短的16进制格式
}
printf( "\r\n");
}
2020年4月15日
特此记录,防止忘记。
本文介绍了一种使用printf函数在控制台显示16进制数的方法,通过具体代码展示了如何将字节数据转换为16进制字符串并打印,适用于嵌入式系统和微控制器的数据调试。
3881

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



