27,374
社区成员
发帖
与我相关
我的任务
分享
long DecimalToHex(long iVal)
{
unsigned long iRet=0;
long i=10;
while( i<iVal ) i*=10;
i /= 10;
while(iVal)
{
iRet <<= 4;
iRet |= (iVal/i) & 0x0F;
iVal = iVal%i;
i /= 10;
}
return iRet;
}