C++ double 小数精度控制
2024-08-28 19:20:58
第一种方法:cout<<fixed<<setprecision(20)<<mydouble<<endl;
#include <iostream>
#include <iomanip>
using namespace std; int main()
{
double aDouble = 5.141592694827862736487362746374637434343434;
cout<<fixed<<setprecision(20)<<aDouble<<endl;
return 0;
}
第二种方法:cout.precision(dbl::digits);
#include <iostream>
using namespace std; int main()
{
typedef numeric_limits< double > dbl;
double pi = 3.141592694827862736487362746374637434343434;
cout.precision(dbl::digits10);
cout << "Pi: " << fixed << pi << endl; return 0;
}
最新文章
- C语言学习018:strdup复制字符串数组
- 【wireshark】打开后显示There are no interfaces on which a capture can be done
- hadoop:could only be replicated to 0 nodes, instead of 1
- Spring学习之声明式事物管理
- MVC5移除不常用Nuget命令
- Python 序列的修改、散列和切片
- Ubuntu 普通用户提升到root权限
- 初识正则表达式matcher.group
- InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised.解决办法
- mysql 开发进阶篇系列 8 锁问题 (共享锁与排它锁演示)
- 安装zabbix3.4 centos7
- [OpenCV] Samples 06: logistic regression
- USACO 2016 January Contest, Gold解题报告
- ubuntu systemtap-sdt-dev
- Java哲学家进餐
- mysql-配置主从数据库,实现读写分离
- [IOS]Xcode各版本官方下载及百度云盘下载, Mac和IOS及Xcode版本历史
- LinkedList实现原理
- oracle regexp_like介绍和例子
- 编辑框等控件边框美化(继承CEdit,然后覆盖OnMouseLeave, OnSetFocus, OnPaint函数即可。原来的CEdit虽然代码不可见,但它也是有句柄的,照样随便画)