离线xueyan8877
 
只看楼主 倒序阅读 楼主  发表于: 2013-01-20
关键词: QTCreator
qt中y=0.00001赋值给y的为什么是1.0000  y的类型是double  我是新手 有段代码用到这个赋值 但计算结果不对 设置断点查看了一下发现是这个问题 请教高人指点!急急急!!!
离线XChinux

只看该作者 1楼 发表于: 2013-01-20
你搞错了吧?把截图放出来
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线xueyan8877
只看该作者 2楼 发表于: 2013-01-21

这里面我都试过好几次了  在不同的电脑上也是了 难道是我qt版本问题?!!!每次执行到y42的时候就出错
数据就不对了 郁闷死我了  找不到是什么原因
离线uidab

只看该作者 3楼 发表于: 2013-01-21
回 2楼(xueyan8877) 的帖子
你知不知道科学计数法是这样写的1.0000000000000001e-005

你这列完全没有展开。
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线xueyan8877
只看该作者 4楼 发表于: 2013-01-21
哦!好吧 谢啦! 那可能是我别的地方有不对的  最后的结果还是不对  还是谢谢您啦!!!
离线realfan

只看该作者 5楼 发表于: 2013-01-21
我也认为是uidab说的原因,就是没显示全。结果并没有错。
快速回复
限100 字节
 
上一个 下一个