int str2Hex( char *pstr)
{
int ans = 0;
char *pt;
pt = pstr;
if( !pstr )
{
return 0;
}
while( *pt )
{
ans = ans<<4;
if( ( *pt >= 'A' && *pt <= 'F' ) || ( *pt >= 'a' && *pt <= 'f' ) )
ans = ans | ((*pt & 0x5f) -0x37);
else
ans = ans | (*pt) -0x30;
pt++;
}
return ans;
}
C/C++-将一个十六进制的字符串型的数字转换成整型数字.
最新推荐文章于 2023-02-24 22:04:44 发布