求解怎么把数组中的unsigned char 转16进制数输出

求解如何把数组中的unsigned char 转16进制数输出
求解怎么把数组中的unsigned char 转16进制数输出
------解决思路----------------------
for(int i = 0; i != 16;i++)
printf("%x" ,ivec[i]);