У меня есть простая программа:
#include <stdio.h>
int main()
{
long i = 16843009;
printf ("%02x \n" ,i);
}
Я использую спецификатор формата %02x
для получения 2 char вывода,
Однако вывод, который я получаю, это:
1010101
пока я ожидаю, что это будет: 01010101
.