Вы можете использовать *
. Например:
#include <stdio.h>
int main(void)
{
float pi = 3.141;
printf("#%*.3f#\n", 0, pi);
printf("#%*.3f#\n", 5, pi);
printf("#%*.3f#\n", 10, pi);
printf("#%*.3f#\n", 15, pi);
return 0;
}
Это приводит к следующему:
$ gcc main.c -o main.exe; ./main.exe;
#3.141#
#3.141#
# 3.141#
# 3.141#