gpt4 book ai didi

c++ - 正确设置 "setprecision"

转载 作者:行者123 更新时间:2023-11-30 01:39:45 26 4
gpt4 key购买 nike

嗨,虽然我做了这样的事情

 #include <iomanip>
...
std::cout<<"Numbers "<<std::setprecision(2)<<numb1<< " "<<std::setprecision(2)<<numb2<<" "<<std::setprecision(2)<<numb3<<" "<< std::setprecision(4)<<numb4<<std::endl;

我明白了

Numbers  14  1.5e+02 0.0053 & 220 

我怎样才能真正设置每列的精度以获得一致的格式,而不是这种精度 (5) 和科学格式的混合?

最佳答案

也使用 std::fixed 操纵器,它将关闭任何对科学记数法的恢复:

std::cout << std::fixed /*<< as before from here*/

如果你想再次打开科学记数法,那么引入操纵器std::scientific

引用; http://en.cppreference.com/w/cpp/io/manip/fixed

关于c++ - 正确设置 "setprecision",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44970957/

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