如何更改C+中的printf(“%.2f”)+; 我如何在C++中更改 PrimTf(“%.2f”)< /C> >,以便它也显示两个小数。 使用cout 也可以在C++中改变,就像C中有空格一样 printf(“-6c%14d%20.2f”,'A',val1,val2) 我已经在double中声明了val1和val2,这可以使用用于流操作的 #include<iomanip> #include<iostream> int main() { float pi = 3.14159; std::cout<<std::setprecision(3)<<pi; return 0; } #包括 #包括 int main() { 浮点数pi=3.14159; std::cout

如何更改C+中的printf(“%.2f”)+; 我如何在C++中更改 PrimTf(“%.2f”)< /C> >,以便它也显示两个小数。 使用cout 也可以在C++中改变,就像C中有空格一样 printf(“-6c%14d%20.2f”,'A',val1,val2) 我已经在double中声明了val1和val2,这可以使用用于流操作的 #include<iomanip> #include<iostream> int main() { float pi = 3.14159; std::cout<<std::setprecision(3)<<pi; return 0; } #包括 #包括 int main() { 浮点数pi=3.14159; std::cout,c++,formatting,number-formatting,cout,C++,Formatting,Number Formatting,Cout,对于更改,使用带有setprecision(要显示的位数)的头文件 #包括 #包括 使用名称空间std; int main() { 双a; cin>>a; 请在和处查看示例代码。这应该会很有帮助。到目前为止,您尝试了什么?您是否尝试先搜索它?谢谢您的帮助,它对这两个问题都有很好的帮助和解释 #include<iostream> #include<iomanip> using namespace std; int main() { double a; cin>&g

对于更改,使用带有setprecision(要显示的位数)的头文件

#包括
#包括
使用名称空间std;
int main()
{ 
双a;
cin>>a;

请在和处查看示例代码。这应该会很有帮助。到目前为止,您尝试了什么?您是否尝试先搜索它?谢谢您的帮助,它对这两个问题都有很好的帮助和解释
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{ 
double a;
cin>>a;
  cout<<setprecision(4)<<a;
return 0;
}
 cout<<" "<< 'A'<<"\t\t    "<<val1<<"\t\t     "<<setprecision(4)<<val2<<endl;