使用cout输出控制小数位的方法
来源:互联网 发布:莫知我哀的莫的意思 编辑:程序博客网 时间:2024/05/03 23:26
运行结果:#include <iostream>#include <iomanip>using namespace std;int main( void ){const double value = 12.3456789;cout << value << endl; // 默认以6精度,所以输出为 12.3457cout << setprecision(4) << value << endl; // 改成4精度,所以输出为12.35cout << setprecision(8) << value << endl; // 改成8精度,所以输出为12.345679cout << fixed << setprecision(4) << value << endl; // 加了fixed意味着是固定点方式显示,所以这里的精度指的是小数位,输出为12.3457cout << value << endl; // fixed和setprecision的作用还在,依然显示12.3457cout.unsetf( ios::fixed ); // 去掉了fixed,所以精度恢复成整个数值的有效位数,显示为12.35cout << value << endl;cout.precision( 6 ); // 恢复成原来的样子.cout << value << endl; //输出为12.3457return 0;}
运算结果:#include<iostream>#include <iomanip>using namespace std;int main(){double a,b,c,d,e,f,g;a=12345; //不足6位数时只输出数值本身 b=12345.6; //满足数值是6位时也输出数值本身 c=123456; //满足数值是6位时也输出数值本身 d=1234.678; //在数据数位大于6位时,只输出6位数 e=123456.7; //并且在输出时整数位的优先级大于小数位。 f=1234560.12; /*当数字的整数部分大于6时,那么输出的数据会 以整数值上数位较高的前6位为指数进行指数表示*/ g=1234567.12; //并且这个过程遵循四舍五入运算cout<<a<<endl; //a=12345cout<<b<<endl; //b=12345.6cout<<c<<endl; //c=123456cout<<d<<endl; //d=1234.68cout<<e<<endl; //e=123457cout<<f<<endl; //f=1.23456e+006cout<<g<<endl; //g=1.23457e+006return 0;}
- 使用cout输出控制小数位的方法
- 使用cout输出小数时位数的控制方法
- 控制小数位的另一种方法
- Qt中使用cout输出的方法
- cout输出的格式控制
- 计算出的多小数位的数值控制小数位的方法
- 计算出的多小数位的数值控制小数位的方法
- 小数位输出控制
- 控制台console使用MFC库函数,Cout输出CString的方法
- cout格式输出的使用
- cout<<格式输出的使用
- C++的cout语句格式控制输出
- 用cout控制输出小数的位数
- c++的cout输出控制符
- cout 输出控制
- cout输出精度控制
- c++ cout控制输出
- C++ cout 控制输出
- 从这里开始,零度的追逐
- QT学习第一节
- 第二章笔记
- C语言中改变字体颜色和背景的方法
- 关于fopen函数的总结
- 使用cout输出控制小数位的方法
- 2016数据结构试验1.2
- 在标准输入流与输出流中使用控制符笔记
- 字符数组笔记
- 数组的总结笔记
- 自行车笔记
- uva10817
- Apk去签名校验详解
- php数组遍历