Как напечатать шестнадцатеричное число с ведущим 0, чтобы иметь ширину 2, используя sprintf?

Я пытаюсь преобразовать число от 0 до 255 в шестнадцатеричный формат. Если я использую sprintf("%X", 1), я получаю 1, но мне нужно, чтобы вывод всегда имел ширину 2 (с ведущими нулями) вместо единицы. Как это сделать?

20
задан Peter Mortensen 17 March 2016 в 14:12
поделиться