首页 > 代码库 > 格式化输入输出
格式化输入输出
#include<iostream>#include<cmath>#include<iomanip>using namespace std;int main(){ cout<<"default bool values: "<<true<<" "<<false<<"\nalpha bool value: "<<boolalpha<<true<<" "<<false<<endl; cout<<noboolalpha<<endl; cout<<"default: "<<20<<" "<<1924<<endl; cout<<"octal: "<<oct<<20<<" "<<1024<<endl; cout<<"hex: "<<hex<<20<<" "<<1024<<endl; cout<<"decimal: "<<dec<<20<<" "<<1024<<endl; cout<<endl; cout<<showbase; cout<<uppercase<<"default: "<<20<<" "<<1924<<endl; cout<<uppercase<<"octal: "<<oct<<20<<" "<<1024<<endl; cout<<uppercase<<"hex: "<<hex<<20<<" "<<1024<<endl; cout<<uppercase<<"decimal: "<<dec<<20<<" "<<1024<<endl; cout<<nouppercase<<noshowbase; cout<<showbase<<"hex: "<<hex<<20<<" "<<1024<<noshowbase<<endl; cout<<dec; cout<<endl; cout<<"precision: "<<cout.precision()<<",Value: "<<sqrt(2.0)<<endl; cout.precision(12); cout<<"precision: "<<cout.precision()<<",Value: "<<sqrt(2.0)<<endl; cout<<setprecision(3); cout<<"precision: "<<cout.precision()<<",Value: "<<sqrt(2.0)<<endl; cout<<"default format: "<<100*sqrt(2.0)<<‘\n‘ <<"scientific: "<<scientific<<100*sqrt(2.0)<<‘\n‘ <<"fixed decimal: "<<fixed<<100*sqrt(2.0)<<‘\n‘; // <<"hexadecimal: "<<std::hexfloat<<100*sqrt(2.0)<<‘\n‘ //<<"use defaults: "<<defaultfloat<<100*sqrt(2.0)<<"\n\n" cout<<endl; int i=-16; double d=3.14159; cout<<"i: "<<setw(12)<<i<<"next col"<<‘\n‘ <<"d: "<<setw(12)<<d<<"next col"<<‘\n‘; cout<<left <<"i: "<<setw(12)<<i<<"next col"<<‘\n‘ <<"d: "<<setw(12)<<d<<"next col"<<‘\n‘ <<right; cout<<right <<"i: "<<setw(12)<<i<<"next col"<<‘\n‘ <<"d: "<<setw(12)<<d<<"next col"<<‘\n‘; cout<<internal <<"i: "<<setw(12)<<i<<"next col"<<‘\n‘ <<"d: "<<setw(12)<<d<<"next col"<<‘\n‘; cout<<setfill(‘#‘) <<"i: "<<setw(12)<<i<<"next col"<<‘\n‘ <<"d: "<<setw(12)<<d<<"next col"<<‘\n‘ <<setfill(‘ ‘); char ch; cin>>noskipws; while(cin>>ch) cout<<ch; cin>>skipws;}
格式化输入输出
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。