在C语言中,f%是一个格式控制符。它用于指定输出格式中浮点数的小数位数。具体来说,f%后面可以跟一个整数n,表示输出浮点数时保留n位小数。
例如,下面的代码片段使用f%控制符输出一个浮点数,保留小数点后两位:
```
float f = 3.1415926;
printf('%.2f', f);
```
输出结果为:
```
3.14
```
在这个例子中,f%后面的.2表示保留两位小数,而%后面的f表示输出一个浮点数。
需要注意的是,当保留的小数位数超过实际的小数位数时,输出结果会进行四舍五入。例如,如果上面的例子中保留三位小数,输出结果会变成3.142。
总之,f%在C语言中是一个非常常用的格式控制符,可以让我们方便地控制浮点数的输出格式。
转载注明来源:https://xzbu.com