#include<iostream> #include<cmath> #include<iomanip> using namespace std; int main() { cout<<"default bool values: "<<true<<" "<<false<<" alpha 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)<<' ' <<"scientific: "<<scientific<<100*sqrt(2.0)<<' ' <<"fixed decimal: "<<fixed<<100*sqrt(2.0)<<' '; // <<"hexadecimal: "<<std::hexfloat<<100*sqrt(2.0)<<' ' //<<"use defaults: "<<defaultfloat<<100*sqrt(2.0)<<" " cout<<endl; int i=-16; double d=3.14159; cout<<"i: "<<setw(12)<<i<<"next col"<<' ' <<"d: "<<setw(12)<<d<<"next col"<<' '; cout<<left <<"i: "<<setw(12)<<i<<"next col"<<' ' <<"d: "<<setw(12)<<d<<"next col"<<' ' <<right; cout<<right <<"i: "<<setw(12)<<i<<"next col"<<' ' <<"d: "<<setw(12)<<d<<"next col"<<' '; cout<<internal <<"i: "<<setw(12)<<i<<"next col"<<' ' <<"d: "<<setw(12)<<d<<"next col"<<' '; cout<<setfill('#') <<"i: "<<setw(12)<<i<<"next col"<<' ' <<"d: "<<setw(12)<<d<<"next col"<<' ' <<setfill(' '); char ch; cin>>noskipws; while(cin>>ch) cout<<ch; cin>>skipws; }