//将ASCII码转化为16进制数
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;
转载于:https://my.oschina.net/weiweiqiao/blog/477475