找回密码
 加入
搜索
查看: 12217|回复: 8

[系统综合] 求教

  [复制链接]
发表于 2013-8-16 11:24:12 | 显示全部楼层 |阅读模式
本帖最后由 35888894 于 2016-9-21 14:18 编辑

发表于 2013-8-16 14:10:36 | 显示全部楼层
搜索下 BigNum
发表于 2013-8-17 12:38:41 | 显示全部楼层
本帖最后由 tryhi 于 2013-8-17 12:40 编辑



我也想知道为什么

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2013-8-17 12:47:50 | 显示全部楼层
好像很久之前就有人讨论过AU3浮点数的计算问题~
发表于 2013-8-17 21:54:06 | 显示全部楼层
搞不懂,反正用au3进行计算,都取位数
发表于 2013-8-19 13:43:43 | 显示全部楼层
我这测试也是一样,估计像楼上们等说的,浮点数不一样,或者要位数
发表于 2013-8-21 15:39:33 | 显示全部楼层
这段代码在OD里调试的时候,有几句是这样写的。

00457562  |> \DD03          FLD QWORD PTR DS:[EBX]                   ;  Case 3 of switch 00457510
00457564  |.  83EC 08       SUB ESP,8
00457567  |.  DD1C24        FSTP QWORD PTR SS:[ESP]
0045756A  |.  8D95 6CFFFFFF LEA EDX,DWORD PTR SS:[EBP-94]
00457570  |.  68 247C4900   PUSH 新建_Aut.00497C24                     ;  UNICODE "%.15g"
00457575  |.  52            PUSH EDX
00457576  |.  E8 8ABDFBFF   CALL 新建_Aut.00413305
0045757B  |.  83C4 10       ADD ESP,10
0045757E  |.  E9 13010000   JMP 新建_Aut.00457696



最后有个注释是 UNICODE "%.15g"  我下面的数据是0.77999..... 这样的一个15位的小数。 显示的是 UNICODE类型, 我猜的是AU3把数据隐式的转换造成这个BUG。 具体细节还是不太明白。

评分

参与人数 1金钱 +20 收起 理由
tryhi + 20

查看全部评分

发表于 2013-8-22 23:48:43 | 显示全部楼层
是啊,这是为什么啊
发表于 2013-8-28 14:39:03 | 显示全部楼层
浮点计算的问题真是很闹心
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 13:27 , Processed in 0.079410 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表