我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么setprecision(5)后 2会变成1.99998而不是2.00000

为什么setprecision(5)后 2会变成1.99998而不是2.00000

系统的精度问题

我的没有问题啊,你在试试

#include<bits/stdc++.h>

using namespace std;

int main(){
    double a;
    cin >> a;
    cout <<  fixed << setprecision(5) << a ;
}

近期文章

  • 请问这个JAVA代码应该怎么写
  • 在Java中如何使用注解@Select开发 返回Map数据
  • 软件工程的相关问题,
  • 关于C语言连续输入问题
  • Td数据库upper中文后乱码
  • 刚学java,用idea,每次运行都出问题
  • 矩阵相乘,把条件移到第二个方法里
  • python opencv 高斯拟合
  • 本地电脑装了Linux虚拟机(centOs7),用secureCrt SSH连接报错,Connection closed.
  • 当Xmn与Xms设置为不同时,老年代大小为何不等于最大堆-新生代大小
  • 求labview 把TDMS格式文件转为txt格式
  • 为什么l1 l2后面需要加逗号啊 这个逗号有什么作用呢 求
  • uniapp 父组件传递给子组件的对象 在父子组件 undefined
  • 设备断电后服务器进不了
  • 关于str 类型转bytes类型
  • 可变参数是一个字符用什么类型返回
  • 到底哪里出错了,我怎么看不出来啊😭求解!
  • 提交之后不对,找不到错误的原因
  • 软件工程的相关问题,
  • 安装vue脚手架报错,就是安装npm install @vue/cli -g出现报错

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华