自学内容网 自学内容网

C++中cout的一些扩展

需要添加<iomanip>头文件

cout有许多扩展功能,比如一直很麻烦的保留小数数位的问题。

这里用几个问题来引入

cout实现保留小数数位

#include<iostream>
#include<iomanip> 
using namespace std;
int main(){
double x=123.345;
double y=342.3242;
//setprecision对后面的一行语句都有效 
//保留五位有效数字 
cout<<setprecision(5)<<x<<" "<<y<<endl;
//保留五位小数点后的数字 
cout<<setiosflags(ios::fixed)<<setprecision(5)<<x<<" "<<y<<endl; 
//科学计数法输入,并保留小数点后的数字
x=2335253453.24534;
y=24254543.3535;
cout<<setiosflags(ios::scientific)<<setprecision(5)<<x<<" "<<y<<endl; 
return 0;
}

其他相关功能


原文地址:https://blog.csdn.net/lch_001/article/details/142896600

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!