printf(): вывод числового значения байта, вместо вывода соответствующего ему символа
Как нужно задать управляющую последовательность, чтобы функция printf() вывела числовое значение байта в виде двух шестнадцатеричных цифр?
%2x - строчными буквами, %2X - прописными
Код:
printf("%02x", (unsigned char) 255);