Report question

Question: How do I pad a printf to take account of negative signs and variable length numbers?