我找到了一种方法来显示我的浮动值,如十进制,但是当我在我的代码中使用时,没有显示我想要它。
int p = 3.1415926536;
cout << setprecision(3) << p <<"\t";
我在visual studio 2010中使用c ++。
我需要知道这一点,因为当我乘以一个矩阵时它会显示错误的值,但是debbugin我看到我的代码中没有错误。
输出显示一个奇怪的值。
答案 0 :(得分:10)
int p = 3.1315926536
应该是
double p = 3.1415926536;