(C++)setprecision与fixed控制精度
2017-07-14 10:48
162 查看
#include<iostream> #include<iomanip> using namespace std; int main() { double n=0.0; n=7.0/4.0; cout<<n<<endl; cout<<fixed<<setprecision(3)<<n<<endl; return 0; }
输出结果:
1.75
1.750
setprecision与fixed 的直接连用可以直接控制小数的精确度
而其中 使用setprecision(n)可控制输出流显示浮点数的数字个数。
cout<<fixed 表示用一般的方式输出浮点数,C++默认的流输出数值有效位是6。
相关文章推荐
- cout<< 精度控制 setprecision、fixed、showpoint的用法总结
- C++输出流的格式控制setw()、setfill()、setbase()、setprecision()、tellp...
- fixed 和setprecision()的用法(c++中)
- C++的精度控制
- C++中精度的控制
- C++精度控制
- C++数值精度的输出控制
- fixed和setprecision格式控制的函数使用
- [原]C++ double 小数精度控制
- C++ 数据类型及相关问题 及输出精度控制
- C++中如何用cout实现输出的填充,宽度,对齐及其精度控制
- c++中控制输出精度的几种方式
- std::setprecision的使用(c++浮点数控制位数)
- C++的输出精度控制
- 文件重定向,getline()获取一样,屏幕输出流,格式控制符dec,oct,hex,精度控制setprecision(int num),设置填充,cout.width和file(字符),进制输入
- fixed 和setprecision()的用法(c++中)
- c++输出精度控制
- C++中控制浮点数精度函数setprecision使用方法
- C++输出精度控制
- 关于c++浮点数的数字个数setprecision(n)与setiosflags(ios::fixed)