Не совсем понятно. На выходе вы получаете число в десятичной системе, вам нужно перевести в HEX? Зачем?