感动小松鼠

文章
3
资源
0
加入时间
2年11月11天

将一个十六进制的数组转换成一个十六进制数

有下面数组char array[3] = {0x30,0x50,0x44};如何转换成305044这个十进制数的十六进制形式做法如下:unsigned int addr = 0;unsigned temp[10] = {0x00};addr = id[0]sprintf(temp,"%x",addr);addr = atoi(temp);或许有更好的办法,望