printf保留小数点后三位
时间: 2024-08-02 22:01:16 浏览: 216
强制保留小数点后几位
在C语言中,`printf`函数用于格式化输出数据。如果你想要保留小数点后三位,你可以使用`%.3f`这个格式控制符。这里的`.3`表示你希望输出的小数位数是3位,`f`代表浮点数。
例如,假设你想打印一个double类型的变量`num`并保留小数点后三位,可以这样做:
```c
double num = 123.456789;
printf("%.3f", num);
```
这将输出`123.457`。如果小数部分不足三位,前面会填充零;如果超过三位,则四舍五入到第三位。
阅读全文