Как получить байты целого числа в C?

вопрос в том, как получить байтовые числа из целого числа без «0»? Я имею в виду, когда хочу:

printf(«%x», 67305985);

вывод: 04030201. Есть ли возможность получить 4321 (без «0») на выходе? Я попытался преобразовать целое число в массив беззнаковых символов, но возникла та же проблема.

Спасибо за ваше время.

Какой результат вы хотите увидеть со значением 0x04300021? 4321?   —  person CzadowyHuopak    schedule 24.05.2020

Невозможно получить начальные 0 с описателем формата %x. Вам нужно отредактировать свой вопрос и не указывать на неправду.   —  person CzadowyHuopak    schedule 25.05.2020

Источник: ledsshop.ru

Стиль жизни - Здоровье!