C语言的疑惑!该怎么解决

C语言的疑惑!谁可以解释一下红色部分内容:printf(%8.21f,a)[解决办法]%m.nf:指定输出的数据共占m列,其

C语言的疑惑!


  谁可以解释一下红色部分内容:

  printf("%8.21f",a);

[解决办法]
%m.nf:指定输出的数据共占m列,其中有n位小数。如果数值长度小于m,则左侧补空格。
c语言书上原文。