-4
Я использую этот код на PIC18 устройства с XC8 компилятором:Printf Force использовать два символа
printf("%x", (unsigned char) some_value);
Когда some_value
ниже 0xf0
, только одна цифра выводится, например, c
для значения 12. При значениях выше 0x0f
выводятся две цифры, например. 42
для значения 66.
Есть ли способ заставить printf()
вывести два символа, а также значения ниже 0xf0
?