如何使用浮点值格式化 cout 的输出

How to format the output of cout using float values?

本文关键字:cout 输出 格式化 何使用      更新时间:2023-10-16

我找到了一种方法来显示我的浮点值,如十进制,但是当我在我的代码中使用时,并没有按照我想要的方式显示。

int p = 3.1415926536;
cout << setprecision(3) << p <<"t";

我在Visual Studio 2010中使用c ++。

我需要知道这一点,因为当我乘以矩阵时,它会显示错误的值,但是 debbugin 我看到我的代码中没有错误。

输出显示一个奇怪的值。

int p = 3.1315926536 

应该是

double p = 3.1415926536;