有多少种表示小数的方法
How many ways to show decimals are there?
所以我正在编写一个程序来解决一个数学练习(我想是英语中的二次方程)。该网站的示例给我1.25 0 -1.25和输出1.00和-1.00。
编写了程序,但只得到5/100(因为只有"方程无根"有效)。问题是输出没有显示。00,所以我寻找一种显示小数的方法,当我偶然发现
时std::cout.precision(2);
std::cout.setf(std::ios::fixed);
工作,得到100/100。
那么有更简单的方法来做到这一点吗?我是c++的初学者。如果没有,至少有人能给我解释一下这两行吗?
#include <iomanip>
可以使用:
std::cout << std::setprecision(2) << std::fixed << n;
我要做的是将浮点数转换为字符串,并编写自己的精度例程。这是我在大学里遇到的问题,我要自己编一些套路。在我开始的c++课程中没有使用精确浮点数,所以你必须指向你的学习参考。我被开除了,因为我对这个简单的类知道的太多了,而且没有参考我的资料。
相关文章:
- 为不同配置设置MSVC_RUNTIME_LIBRARY的正确方法是什么
- 通过方法访问结构
- 最小硬币更换问题(自上而下方法)
- C++为构建时间获取QDateTime的可靠方法
- 在C#中处理C++指针而不使用unsafe的最佳方法
- 处理多个异常集合的C++方法
- 如果C++类在类方法中具有动态分配,但没有构造函数/析构函数或任何非静态成员,那么它仍然是POD类型吗
- 有什么方法可以遍历结构吗
- 当类在C++中定义时,有什么方法可以"register"类吗?
- 在C++中,将大的无符号浮点数四舍五入为整数的最佳方法是什么
- 实现无开销push_back的最佳方法是什么
- 从浮点数中删除小数部分但保留类型的有效方法
- 有没有一种方法可以在不设置精度的情况下设置小数位数
- 这是初始化可变大小数组的正确方法吗?
- 获取数字小数部分的最佳方法
- 将矢量拆分为两个较小数组的最佳方法
- 找到小数位数总和的最快方法
- 有多少种表示小数的方法
- 将表示小数的 int 转换为双精度的正确方法是什么
- 使用输入参数固定大小数组包装本机方法