我们在教科书上经常看到,想判断两个浮点数是否相等,往往不能直接用 == 判断。这是因为浮点数的运算经常有误差,导致结果有细小的误差,在判断 『More』
吖恶俗牙色阿欢欢 - 回复 | (1980) | 好人和坏人大河人云亦 | 2008-06-06 03:12:20
我觉得降低精度的方法有问题。 二进制数: 1.00000 和 0.11111比较 『More Lines』- 回复 | (962) | kaikai | 2006-02-14 09:39:59
如果有人对浮点数比较的问题有兴趣, 这里给个参考链接 :) 当然如上面我的一个回帖所说, 我的原意倒并非讨论浮点数比较的.
http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm - 回复 | (415) | 云风 | 2004-07-18 12:53:15
对于一个除了奔腾之外其它什么硬件都不用的程序员来说,这种说法是傻不啦叽。
你自己也知道,对于奔腾系列来说 fabs(a-b)<0.00001 语句最终汇编 『More』 - 回复 | (413) | BenevolentLiao | 2004-07-17 05:49:53
纠正一个错误, FCMP 的结果并不能影响标记寄存器,然后用于条件跳转。还需要做一次对 ax 的整数比较.
& 操作只需要一条整数指令就可以完成, 不 『More』 - 回复 | (414) | 云风 | 2004-07-18 12:34:57
云风真有趣,还跟我说些“纠正你的一个错误”这样的话。古人云“曲有误,周郎顾”。弹琴时一个偶然的花音能够博得周郎的回头一笑,也算是意外 『More』 - 回复 | (416) | BenevolentLiao | 2004-07-18 01:52:40
我们公司不是几十号人. 是上千号人. 我是公司最底层程序员. 公司战略发展什么的是公司里至少比我高 3 个级别的人考虑的. - 回复 | (417) | 云风 | 2004-07-18 02:30:56
一个“协助制作人”,还称自己是底层?你与丁磊之间的差距,能够比得上王进喜与毛泽东之间的差距大吗?王进喜的工作思路,曾经对整个中国的命运发生过重大影响,你自己的工作思路,完全有可能对整个网易公司的命运发生重大影响。作为整个公司游戏引擎部门的实际负责人,你不对游戏引擎方面的技术发展方向进行前瞻性的战略把握,你们公司里面还有谁去把握它?丁磊?他懂不懂游戏引擎方面的东西那还是个问题,你指望他去把握,他怎么能够把握得了?他给你那么多钱,就为了你能负责那方面的事情,如果就连你都不去想那方面的事情,你们整个公司里面还有谁去想那方面的事情?我问你:还有谁?
高层考虑很容易变的,你自己得有你自己的主张。雕虫小技以后还是少去雕琢,你的思路至少必须徘徊在算法一级,高级一点的,把握整个游戏引擎技术发展的战略大方向,这方面至少必须有所触及吧?
你升得太快,很多东西来不及去想,以后你会慢慢回过神来的。希望你能够在摔跟斗以前回过神来,而不是在摔跟斗以后。忠言逆耳,你看着办吧。