如何使用浮点值格式化 cout 的输出
How to format the output of cout using float values?
我找到了一种方法来显示我的浮点值,如十进制,但是当我在我的代码中使用时,并没有按照我想要的方式显示。
int p = 3.1415926536;
cout << setprecision(3) << p <<"t";
我在Visual Studio 2010中使用c ++。
我需要知道这一点,因为当我乘以矩阵时,它会显示错误的值,但是 debbugin 我看到我的代码中没有错误。
输出显示一个奇怪的值。
int p = 3.1315926536
应该是
double p = 3.1415926536;
相关文章:
- std::cout输出int时出现编译错误
- 为什么'std::cout << !+2 '输出 0?
- 在视觉工作室中以十六进制进行位移位并通过 cout 输出
- 为什么cout输出内存地址不是字符串?
- 如何在c++中将方法的cout输出输出到流文件中
- cout 输出乱码消息行,而不是实际用户的 cout 语句
- 如何在运行时禁用COUT输出
- bool:不正确的cout输出,而不是0或1
- "cout << cout" - 输出代表什么?
- Xcode调试器未显示C++cout输出
- 为什么 std::cout 输出溢出
- 为什么我的 cout 输出没有立即显示
- 在C++中格式化 Cout 输出
- 是否可以在C++中的文件中显示void函数cout输出
- 同步STD cout输出多线程
- 用visual studio和C++/OpenGL进行cout输出
- std::cout输出直到程序结束才打印
- 如何在非控制台应用程序中看到cout输出?
- 使用SDL时没有从cout输出
- 为什么std::cout输出在发送NULL后完全消失?