1.保留小数的方式:
cout << setprecision(2) << fixed << p[0].sum << endl;
其中setprecision(n)填入想要保留的数字,fixed设置后可以保证保留的小数不会省略末尾的0
同时也可以写成
cout << setprecision(2) << fixed; cout << p[0].sum << endl;
在程序中集体设置输出保留n位小数(四舍五入)
2.指定位数样式输出:
cout << setw(2) << setfill(' ') << n;
setw(n)表示指定n位输出,setfill(s)表示当输出内容不足n位时用指定内容s不足,同时位数指定输出默认向右对齐
指定左右对齐:
1 cout.setf(std::ios::left);//向左对齐 2 cout.setf(std::ios::right);//向右对齐
这样写可以作用全局
也可以写成:
1 cout << right << setw(n) << setfill('*') <<N << endl; 2 cout << left << setw(n) << setfill('*') << N << endl;
......(待续)
标签:输出,cout,保留,指定,c++,用法,学习,对齐,小数 From: https://www.cnblogs.com/laocaigoul/p/17277672.html