怎么把判断 一个字符char 是否为16进制(包括A~F)的数字,并转化为该数字(int)

如何把判断 一个字符char 是否为16进制(包括A~F)的数字,并转化为该数字(int)RT[解决办法]C/C++ codechar a

如何把判断 一个字符char 是否为16进制(包括A~F)的数字,并转化为该数字(int)
RT

[解决办法]

C/C++ code
char a;//比如a    int b=0;if((a>='A'&&a<='F') || (a>='0'&&a<='9')){    if(a>='A'&&a<='F')        b=(a-'A'+10)    else        b=(a-'0')}