typestatusdateslugsummarytagscategoryiconpasswordProperty printf()和scanf()都可以使用*修饰符来修改转换说明的含义。但是,它们的用法不太一样。printf()的*修饰符如果不想预先指定字段宽度,希望通过程序来指定,那么可以用*修饰符代替字段宽度。但还是要用一个参数告诉函数,字段宽度应该是多少。也就是说,如果转换说明是%d,那么参数列表中应包含和 d对应的值。这个技巧也可用于浮点值指定精度和字段宽度。 scanf()的*修饰符scanf()中的用法与此不同。把放在%和转换字符之间时,会使得scanf()跳过相应的输出项。