У меня есть массив из 8 байтов, который я пытаюсь распечатать шестнадцатеричную нотацию. Используя printf("%x", array), я могу получить первый байт и распечатать его, но я получаю "0xffffff9b" или что-то в этом роде. Есть ли способ получить обозначение без "f"?
Я хотел бы распечатать каждый элемент, выглядящий примерно так:
0x9a, 0x43, 0x0D и т.д.