Спецификация вывода целого числа без знака
Символ # определяет вывод начального нуля в восьмеричном формате или вывод начальных Ох или ОХ в шестнадцатеричном формате. Символ 1 необходим для данных типа long. Символы преобразования
u — десятичное без знака;
о - восьмеричное без знака;
х — шестнадцатеричное без знака;
Х - шестнадцатеричное без знака с прописными буквами А - F.
Примеры (для 32-разрядных чисел)
%u
777626577
%о 5626321721
%#о 05626321721
%х 2e59a3dl
%#Х OX2E59A3D1