当前位置:首页 C++ > 正文

c++怎么保留小数位数

作者:野牛程序员:2024-10-28 10:52:01 C++阅读 2510
c++怎么保留小数位数

在 C++ 中,可以使用 iomanip 库中的 std::fixedstd::setprecision 来控制小数的位数。以下是一个示例代码,演示如何保留小数位数:


#include <iostream>
#include <iomanip> // 用于 std::fixed 和 std::setprecision
int main() {
    double number;
    std::cout << "请输入一个数字: ";
    std::cin >> number;
    // 设置输出为固定小数格式,并保留两位小数
    std::cout << std::fixed << std::setprecision(2);
    std::cout << "保留两位小数的结果: " << number << std::endl;
    return 0;
}

代码说明:

  1. std::fixed:设置输出为固定小数格式。

  2. std::setprecision(2):设置小数点后保留两位数字。

  3. 输入一个数字后,将以指定的格式输出结果。

可以根据需要调整 setprecision 的参数来改变保留的小数位数。



野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • c++
  • 最新推荐

    热门点击