首页 > 其他 > 详细

ceil以及double的精度问题

时间:2018-11-02 01:14:08      阅读:244      评论:0      收藏:0      [点我收藏+]

Codeforces Round #518 (Div. 2)  A

CF一道水题,总过不去 后面看了一下数据发现是精度出问题了

1000000000000000000 1 1 1000000000000000000

这里发现 ceil(1000000000000000000*1.0+1)/1 还是等于 1000000000000000000
是不是很神奇
百度之后发现

 转载自:https://zhidao.baidu.com/question/1367210420486994059.html 

C语言中,双精度浮点(double)型,占8 个字节(64位)内存空间。其数值范围为1.7E-308~1.7E+308,双精度完全保证的有效数字是15位,16位只是部分数值有保证,而单精度保证7位有效数字,部分数值有8位有效数

 

ceil以及double的精度问题

原文:https://www.cnblogs.com/ttttttttrx/p/9893246.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!