printf怎么保留小数
时间: 2024-08-20 10:01:13 浏览: 45
python 除法保留两位小数点的方法
5星 · 资源好评率100%
在C语言中,`printf` 函数用于输出格式化的字符串,如果你想在输出时保留小数点后面的数字,可以通过在格式字符串中指定精度来实现。精度由点(`.`)和一个整数表示,放在格式说明符之前。对于浮点数,这将控制小数点后的位数。
下面是一个使用 `printf` 函数保留小数的例子:
```c
#include <stdio.h>
int main() {
float number = 3.14159;
// 打印小数点后2位
printf("%.2f\n", number);
// 打印小数点后3位
printf("%.3f\n", number);
// 打印小数点后5位
printf("%.5f\n", number);
return 0;
}
```
在上面的代码中,`%.2f`、`%.3f` 和 `%.5f` 分别指定了打印浮点数时小数点后的位数。`printf` 函数会根据这个指定的精度来四舍五入并输出数字。
阅读全文