cout 打印字符串时的精度问题
来源:互联网 发布:听歌谱曲软件 编辑:程序博客网 时间:2024/06/06 02:53
上篇博客由于对cout不太了解,所以用printf来输出。查了资料后原来是对setpresicion的误解
可能很多人和我一样一开始认为setpresicion(n) 的功能是保留n位小数,但是在查阅资料后我发现这里的n是保留n个有效数字
//比如浮点数1234.5678cout << setpresicion(6) << 1234.5678 <<endl;//那么输出的会是1234.56 而不是我想要的1234.567800cout << setiosflags(ios::fixed);cout << setprecision(6) << 1234.5678 << endl;//根据下表的内容可知,以fixed(固定小数位数)形式,n代表的小数位数,这样就可以打印我们所需要的1234.567800【注意】要在头文件上加上 #include <iomanip>
附录:控制符表
0 0
- cout 打印字符串时的精度问题
- cout double 精度问题
- cout 输出字符串数组和其他数组时的问题
- cout输出时控制双精度的精确度
- C++ 字符串转换为浮点数时的精度问题
- cout输出时非整数结果及精度设置的小测试
- cin、cout的问题
- cout << bitset的问题
- cout输出精度控制
- cout设置输出精度
- 关于C++的cout输出小数的精度控制
- cout<< 精度控制 setprecision、fixed、showpoint的用法总结
- C++学习之cout如何控制输出数字的精度
- cout.setf()是用来设志位的,cout.precision()是用来设置精度的
- C++浮点数转字符串的精度问题
- C++中cout输出字符串问题。
- nginx log打印输出精度问题
- 整数和字符串打印时要不要*的问题
- poj 3468 A Simple Problem with Integers || 线段树
- hdu-2603
- 随笔
- MySQL性能分析与优化
- 关于拉格朗日乘子法与KKT条件的相关数学概念
- cout 打印字符串时的精度问题
- 网站的高可用架构
- 冒泡法排序
- 16->联机重做日志文件
- [MFC]在程序中访问对话框中的控件——GetDlgItem函数
- 数据结构:表、栈、和队列(1)——抽象数据类型
- hdu 5427 A problem of sorting
- android基本类型的自定义控件使用
- hdu(2639)——Bone Collector II(01背包第K优决策)