十六进制转十进制:
#include <stdio.h>
int main()
{
unsigned char ptr[16];
ptr[5] = 0x13;
char buf[6];
sprintf(buf,"%d",ptr[5]);
printf("%s \n",buf);
return 0;
}
运行结果:
十进制转十六进制:
#include <stdio.h>
int main()
{
int cc = 19;
char buf[6];
sprintf(buf,"%x",cc);
printf("%s \n",buf);
return 0;
}
运行结果: