c++----关于格式控制
2017-06-18 22:54
281 查看
以前只熟悉C语言的输出格式,%d,%s,%f什么的,c++的今天遇到了,记录一下
先添加一个头文件
然后是一些格式控制了
setprecision 设置精度
这样输出结果是 133.46578
也就是不带小数点总共输出8位
fixed 和setprecision配合可以设置小数部分位数
这样输出结果是 133.466
也就是小数点后保留3位,四舍五入
setw 设置输出宽度
setfill 设置填充
输出结果 qqqqqhello
先添加一个头文件
#include <iomanip>
然后是一些格式控制了
setprecision 设置精度
float n = 133.4657864345; cout << setprecision(8) << n << endl;
这样输出结果是 133.46578
也就是不带小数点总共输出8位
fixed 和setprecision配合可以设置小数部分位数
float n = 133.4657864345; cout << fixed << setprecision(3) << n << endl;
这样输出结果是 133.466
也就是小数点后保留3位,四舍五入
setw 设置输出宽度
setfill 设置填充
char a[] = "hello"; cout << setfill('q')<< setw(10) << a << endl;
输出结果 qqqqqhello
相关文章推荐
- 《C++第十五周实验报告3-1、2》---对照运行的结果和教材中关于格式控制的说明
- 关于c,c++输出格式控制
- 关于格式控制的总结
- C++中格式控制小结
- C++格式控制
- C++输入输出流格式控制[转]
- C++输出格式控制
- Dev-C++下关于几种int类型格式符的实验
- c/c++ 输出格式控制
- C++输出流的格式控制setw()、setfill()、setbase()、setprecision()、tellp...
- 输入/输出 格式的控制_C++
- C++ Stream 的输入/输出格式控制
- C++中数据的精度和格式控制
- [c/c++] printf格式控制符的完整格式
- C++ 流格式控制
- C++输出流的格式控制
- C++中的浮点数格式控制
- C++格式控制
- 关于输出格式控制符
- C++输出格式控制