C++输出单双精度数的小数点位数(如输出显示5.2365987456这样的数)
来源:互联网 发布:ps4模拟windows 编辑:程序博客网 时间:2024/06/06 03:42
今天闲来无事,敲有如下简代码:
double t=58.265987415322;
cout<<t<<endl;
显示结果为:58.26599,查阅资料才知道
正确操作应是这样:
#include <iostream>#include<iomanip>using namespace std;void main(){double t = 2.1111111128796895;cout << t << endl;//默认输出小数点后面5位,且第6位四舍五入cout << setprecision(15) << t << endl;//表示共输出15位数字cout <<fixed<< setprecision(15) << t << endl;//表示输出小数点后面15位system("pause");}
虽然简单,确实我们平时编写小程序,所不常见的。值得注意!
0 0
- C++输出单双精度数的小数点位数(如输出显示5.2365987456这样的数)
- 例子4.7输出双精度数时的有效位数
- 自己控制浮点数小数点后位数的输出
- C语言中的单精度双精度数的有效位数
- C语言中的单精度双精度数的有效位数
- 输出双精度数的不同值
- 输出大于3位数的降序数
- cout 输出指定位数的浮点数
- 浮点数(单精度、双精度数)的有效位
- 【C++】设置输出小数点位数
- 固定cout输出的小数点后位数
- java控制double输出的小数点位数
- Java控制double输出的小数点位数
- C#控制台 限制小数点的位数输出
- java控制double输出的小数点位数
- c++ 输出保留n位小数点的数
- 单精度的浮点数的精度
- 单精度浮点数(float)与双精度浮点数(double)的区别
- 关于hibernate级联的一点总结
- wsdl详解
- Java类初始化实验
- 1180
- 自调用匿名函数的2种写法
- C++输出单双精度数的小数点位数(如输出显示5.2365987456这样的数)
- 电子罗盘(方向传感器)
- Java web项目 爱分享社区评论管理部分代码
- java生成三级json对象
- 什么是sql注入?如何防止sql注入?
- 2016蓝桥杯A组java第五题
- 欢迎使用CSDN-markdown编辑器
- 1014. Waiting in Line
- List,set,Map区别