21xrx.com
2024-11-22 07:39:39 Friday
登录
文章检索 我的文章 写文章
C++如何输出小数点后四位?
2023-06-29 07:15:16 深夜i     --     --
C++ 输出 小数点 四位

在C++中,输出小数点后四位主要可以通过以下两种方法实现:

一、使用iomanip库中的setprecision()函数

iomanip库是C++标准库中的一个头文件,包含了很多用于格式化输出的函数和类。其中,setprecision()函数可以用于设置浮点数输出的精度。

具体使用方法如下:

#include

#include

using namespace std;

int main()

{

  double x = 3.1415926;

  cout << setprecision(4) << x << endl;

  return 0;

}

输出结果为:3.1416

在上述程序中,setprecision(4)函数的参数表示输出的小数点后精度为4位,即保留小数点后四位。

二、使用printf()函数

printf()是C++中常用的输出函数,在输出浮点数时也可以指定输出的精度。

具体使用方法如下:

#include

int main()

{

  double x = 3.1415926;

  printf("%.4lf", x);

  return 0;

}

输出结果为:3.1416

在上述程序中,"%.4lf"表示输出的小数点后精度为4位,即保留小数点后四位。

需要注意的是,在使用printf()函数时,需要加上头文件 。另外,printf()函数输出时不会自动换行,需要手动添加换行符"\n"。

  
  

评论区

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