если вы пытаетесь преобразовать один символ в шестнадцатеричный, чтобы выполнить математику, например, если вы можете преобразовать представление символа ascii в его действительную цифру с помощью следующего выражения:
char x = 'A';
int y = x;
if(y > 47 && y < 58) //this covers 0-9
y = y - 48;
else if (y > 64 && y < 71) // this covers A-F
y = y - 55;
и используйтеу как ваш новый номер.Если вам нужно сделать больше, чем одну цифру, вы можете поместить это в цикл.