У меня есть требование, часть которого нуждается в преобразовании из десятичного числа в шестнадцатеричное.
Я предпочитаю сделать это следующим образом:
sprintf(mcc,"%x",n);
n
здесь будет целое число.
Но мой коллега говорит, что это не очень хороший способ сделать это.
Вместо этого он говорит, чтобы вручную преобразовать десятичное число с помощью функции,
но я не получил хорошего объяснения, почему бы не использовать sprintf.
Есть ли проблемы с вышеуказанным методом, который я использую?
Должен ли я пойти на функцию, которая вручную преобразует десятичное число в шестнадцатеричное?