Печать шестнадцатеричного представления массива символов[]

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

Я хотел бы распечатать каждый элемент в виде:

0x9a, 0x43, 0x0Dи т. д.

11
задан Keith Thompson 29 April 2012 в 21:16
поделиться