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