比如输入的字符存入a中 三目应该是这样
(a>='a'&&a<='e')?a-'a'+10:a-'0'; //小写字母表示
char buff;int res = (buff >= '0' && buff <= '9') ? (buff - '0') : (buff - 'a' + 10);就这样。。。。
#include isdigit(ch)? ch-'0': ch-'a'+10