1、将十六进制字符串转化为十进制整数
WORD DEC( CString str )
{
WORD decvalue=0;
int i=0;
for( i=0 ; i<str.GetLength() ; i++)
{
if(str[i]>= 'a'&&str[i]<='f')
{
decvalue*=16;
decvalue+=str[i]-'f'+15;
}
else if ((str[i]>='A') && (str[i]<='F'))
{
decvalue*=16;
decvalue+=str[i]-'F'+15;
}
else if(str[i]>='0'&&str[i]<='9')
{
decvalue*=16;
decvalue+=str[i] - '0';
}
}
return decvalue;
}
2、将二进制字符串转化为十进制整数
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载