如何用printf输出前导字符0 i=9 printf("%04d", i); 4是设置的字符宽度,如果不足则前补0. 输出为0009 printf("%4d", i); 4是设置的字符宽度,如果不足则前补空格. 输出为 9(前面有三个空格)