【问题标题】:What is the use of fixed keyword in setprecision while dealing with formatting of numbers in C++?在处理 C++ 中的数字格式时,在 setprecision 中使用 fixed 关键字有什么用?
【发布时间】:2018-03-28 11:54:29
【问题描述】:

我看到了在使用 setprecision 时使用 fixed 的常见编程实践。只是想知道为什么要使用它,因为我是编程世界的新手。

有问题的代码:

#include <iomanip>
#include <iostream>

int main()
{
    double num1 = 3.12345678;
    std::cout << std::fixed << std::showpoint;
    std::cout << std::setprecision(2);
    std::cout << num1 << std::endl;

    return 0;
}

【问题讨论】:

  • 我看不懂这个问题,因为它被分成 3 个不同的地方:标题、问题和 cmets。 -1
  • 投反对票的问题有意义吗?

标签: c++ algorithm c++14


【解决方案1】:

用于限制要写入的小数位数。

setprecision(x) 调用会将其限制为 x 位小数。

更多信息在这里: http://en.cppreference.com/w/cpp/io/manip/setprecision

【讨论】:

  • 感谢 Bigiansen :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-29
  • 2010-12-16
  • 1970-01-01
  • 2012-01-18
  • 2010-09-09
  • 1970-01-01
相关资源
最近更新 更多