21xrx.com
2024-09-17 04:12:06 Tuesday
登录
文章检索 我的文章 写文章
C++中如何使用printf输出三位小数
2023-07-06 08:24:34 深夜i     --     --
C++ printf 输出 三位小数

在C++中,要使用printf输出三位小数,可以使用如下的格式符:

%.3f

其中,%表示占位符的开始位置,.3表示输出小数点后三位,f表示要输出浮点数。

具体地说,可以用下面的代码实现:


#include <cstdio>

int main() {

  double val = 3.141592653589793238;

  printf("val = %.3f\n", val);

  return 0;

}

输出结果为:


val = 3.142

在使用printf输出浮点数时,还有一些其他的格式符可以使用。例如:

- %e: 用科学计数法表示浮点数

- %g: 根据数值大小自动选择%f或%e输出

- %10.3f: 输出宽度为10,小数位为3的浮点数

总之,在使用printf输出浮点数时,要根据实际情况选择合适的格式符。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复