注意: 转换后的结果是倒叙的
int zs_hexConversion(const int& num,const int &zs_hex,char *zsNum)
{
int tempN;
int _num = num;
int i=0;
for (;_num!=0;i++)
{
tempN = _num%zs_hex;
_num=_num/zs_hex;
if(tempN>=10)
{
tempN = tempN - 10;
zsNum[i]=('A'+tempN);
}
else
{
zsNum[i]=('0'+tempN);
}
}
zsNum[i]='\0';
return i;
}