判断为16进制符号:
int IsHexNum(char c)
{
switch (c) {
case '0': return 1; break;
case '1': return 1; break;
case '2': return 1; break;
case '3': return 1; break;
case '4': return 1; break;
case '5': return 1; break;
case '6': return 1; break;
case '7': return 1; break;
case '8': return 1; break;
case '9': return 1; break;
case 'a': return 1; break;
case 'b': return 1; break;
case 'c': return 1; break;
case 'd': return 1; break;
case 'e': return 1; break;
case 'f': return 1; break;
case 'A': return 1; break;
case 'B': return 1; break;
case 'C': return 1; break;
case 'D': return 1; break;
case 'E': return 1; break;
case 'F': return 1; break;
}
return 0;
}