Я работаю над приведением старого кода с 1998 года до 21-го века. Одним из первых шагов процесса является преобразование операторов printf в переменные QString. Независимо от того, сколько раз я снова смотрю на printf, я всегда забываю одно или другое. Итак, для удовольствия, давайте расшифруем его вместе, для того, чтобы определить время и в процессе создаем первый маленький 'printf primer' для Stackoverflow.Декодирование выводов printf в C (Printf Primer)
В коде, я наткнулся на этот небольшой драгоценный камень,
printf("%4u\t%016.1f\t%04X\t%02X\t%1c\t%1c\t%4s", a, b, c, d, e, f, g);
Как переменные а, б, в, г, д, е, ж быть отформатирован?
Для 'G', 4 имеет эффект: если строка короче 4-х символов будут пробелами (слева). –