
如何用printf输出2个字节的十六进制数
展开全部
c语言将十六进制转换成2个字节输出,参考代码如下:
char msg[]={0x01,0x02,0x03, 0x04};
for(i=0;i*2<3;i++)
{
printf("0x%02x%02x\n",msg[i*2],msg[i*2+1]);
}
char msg[]={0x01,0x02,0x03, 0x04};
for(i=0;i*2<3;i++)
{
printf("0x%02x%02x\n",msg[i*2],msg[i*2+1]);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询