Imprimir código fuente en printf
% * * d se interpreta como un símbolo de retraso en C primer plus. Tengo entendido que debe reemplazarlo con el resultado numérico en su formato, por ejemplo:
printf("%*.*d \n ". , - 5, -5, 20);
Exactamente
printf("%-5.-5d \n ", 20);
Compilé , es una configuración de salida dinámica, como por ejemplo:
scanf("%d%d ", & amp一, & ampb);
printf("%*.*f" , a , b, m);
La salida es un número de punto flotante m con una longitud mínima a, lo que permite una cantidad máxima de datos b.
-Alinear a la izquierda.
+ significa alinear a la derecha.