Salve!

C'è una cosa che non riesco a capire in questo programma:

/*Calcolare l'interesse composto*/


codice:
#include <stdio.h>

#include <math.h>


main(){

	int anno;

	double ammontare, capitaleinvestito=1000.0, tassointeresse=.05;

	printf("%4s%30s\n", "Anno", "Ammontare in Deposito");

   for(anno=1; anno<=10;anno+=1){

  ammontare=capitaleinvestito*pow(1.0+tassointeresse,anno);

 printf("%4d%30.2f\n",anno,ammontare); }


codice:
printf("%4s%30s\n", "Anno", "Ammontare in Deposito");

%4s sta ad indicare che la stringa è lunga 4 caratteri?

%30s sta ad indicare che la stringa è lunga 30 caratteri?

Grazie in anticipo.