🍈*修饰符
2021-1-18
| 2023-8-2
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
Property
 
 
printf()和scanf()都可以使用*修饰符来修改转换说明的含义。但是,它们的用法不太一样。

printf()的*修饰符

如果不想预先指定字段宽度,希望通过程序来指定,那么可以用*修饰符代替字段宽度。但还是要用一个参数告诉函数,字段宽度应该是多少。也就是说,如果转换说明是%d,那么参数列表中应包含和 d对应的值。这个技巧也可用于浮点值指定精度和字段宽度。
 

scanf()的*修饰符

scanf()中的用法与此不同。把放在%和转换字符之间时,会使得scanf()跳过相应的输出项。
 
  • C
  • scanf()运算符
    目录