0

我找到了一种显示浮点值(如十进制)的方法,但是当我在代码中使用时,并没有按我的意愿显示。

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

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

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

输出显示一个奇怪的值。

4

1 回答 1

10
int p = 3.1315926536 

应该

double p = 3.1415926536;
于 2013-10-28T14:50:35.233 回答