判断是否为16进制字符串

//检测一个字符是不是十六进制字符,若是返回相应的值,否则返回0x10;
char Widget::ConvertHexChar(charch)
{
if((ch>='0')&&(ch<='9'))
return ch-0x30;
else if((ch>='A')&&(ch<='F'))
return ch-'A'+10;
else if((ch>='a')&&(ch<='f'))
return ch-'a'+10;
else return(-1);
}

你可能感兴趣的:(QT5,Qt5,Hex)