gpt4 book ai didi

c++ - std::setprecision 不显示尾随小数

转载 作者:行者123 更新时间:2023-11-30 00:45:52 25 4
gpt4 key购买 nike

<分区>

我正在尝试将 double 和整数打印为 double 。为此,我编写了以下程序:

int main()
{
string object="1";
std::stringstream objectString;
objectString << std::setprecision(8) << atof(object.c_str());
cout<<"ObjectString="<<objectString.str()<< " "<<std::setprecision(10) << double(atof(object.c_str())) <<"\n";
}

我预计输出是:

ObjectString=1.0  1.0

但是,我得到的输出是:

ObjectString=1  1

有人可以建议我哪里出错了吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com