关于double类型比较的奇怪现象
今天编程的时候遇到一个double的奇怪问题,白色不得其 解: 有如下变量定义: double priceCloseY = iClose(NULL, 0, 2+shift); double priceOpenY = iOpen(NULL, 0, 2+shift); extern int extKillLen = 6; 其中获得的值为: priceCloseX-priceCloseY=1.4319-1.4313 = 0.0006 extKillLen=0.0006 二者想减的值为-0.000,无法满足>=的条件;为啥二者的差为负0呢? |
打赏
最新创建圈子
- 新闻EA运行效果图圈 2019-05-05
圈主:admin 帖子:1