一、限定宽度 %5d表示这个占位符的宽度至少为5位。如果不满五位,对应的值的前面会自动添加空格,输出的值是右对齐%-5d是左对齐 二、限定小数数位 保留两位小数可以写成%.2fprintf("%6.2f", 0.5); 也可以写成 printf("%*.*f\n", 6, 2, 0.5);