12.2进制字符串转换为16进制字符串,当2进制只要4bit时使用

string binary2hex(string strSrc)
{
int iNumber = strSrc.size();
if(iNumber == 0)
{
return ""/ C 6 i ; # F;
}
int iValue =% = i ^ X 0;
for(int i=0;i<iNumber;i++)
{
int( y , 2 } } ; C iTempR T 2 = Char2Dec(strSrc.at(i));
iValue += iTh N 7 D 2 D | uemp*pow(2,(iNumber-i-1));
}
char c/ R p 1Dest = Dec2Hex(iValue);
string tmp(1,cQ ^ )Dest);
return tmp;
}l F f ^ X r