一、浮点数精度保留(有效位数、保留几位小数)
1、要补充头文件#include<iomanip>
2、代码演示
cout<<setprecision(2)<<x<<endl;//保留两位有效数学
cout<<fixed<<setprecision(2)<<a;//保留小数点后两位
3、例题
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
double num;
cin >> num;
cout << fixed << setprecision(3) << num << endl;
return 0;
}
二、左右对齐(以右对齐为例)
1、要补充头文件#include<iomanip>
2、代码演示
cout<<right<<setw(7)<<a<<endl;
//输出变量a right -> 右对齐 ;setw(7)-> 占7个字符的位置
3、例题
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
int sum=a+b;
cout<<a<<"+"<<b<<"="<<sum<<endl;
cout<<right<<setw(7)<<a<<endl;
cout<<"+"<<right<<setw(6)<<b<<endl;
cout<<"-------"<<endl;
cout<<right<<setw(7)<<sum<<endl;
return 0;
}