用C语言打印时,如何圆型浮点变量

How Can I Round Type Float Variable WHEN PRINTED In C Language?

本文关键字:何圆型 浮点变量 语言 打印      更新时间:2023-10-16

可能重复:
有一个函数可以在C中舍入浮点值吗?或者我需要自己写吗?

在我引起任何困惑之前。。。这就是我在C++中使用的

cout.setf(ios::fixed);
..
cout.precision(3);
..

我用它在C++中将所有PRINTED数字四舍五入到小数点后3位。我不能在C工作。有什么帮助吗?

这样做:

printf("%0.3f", myFloat);

试试这个:

printf("%.3f", float_value);

其中.3f表示需要精度3。

您可以使用printf:实现这一点

printf("%0.3f", n);