Parameterizing Formatbezeichner in printf

Ich habe ein paar Ausgabezeilen wie die folgenden:

    printf("%-20s %-20s %-20s %-20s %-20s \n", "Identity", "Identity", "float", "double", "long double");
    printf("%-20s %-20s %-20s %-20s %-20s \n", "Number", "LHS", "error", "error", "error");

Wie Sie sehen, müsste ich die Zahl 20 zehnmal ändern, wenn ich den Abstand zwischen ihnen ändern wollte. Gibt es eine Möglichkeit, den Formatbezeichner zu parametrisieren? Wenn man sie also nur einmal ändert, werden sie alle geändert?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage