【发布时间】:2011-09-13 22:01:29
【问题描述】:
我正在测试pow 呼叫(#include <math.h>) 的极端情况,特别是pow(-1, Inf)。
在我的桌面 (Ubuntu) 上,我得到了 1.0 的结果,这符合 2008 IEEE 浮点规范。
我在运行 Android Gingerbread 内核时运行了相同的测试,但返回了 NaN。
我环顾四周,发现在不同平台的标准库中确实有很多pow 的实现,在pow(-1, Inf) 的情况下,它们被编码以产生不同的结果。
问题是哪一个应该被认为是正确的?有什么想法或想法吗?
如果我在错误的论坛上发帖,我深表歉意,我点击了 android 开发者资源中的链接并最终来到了这里。
【问题讨论】:
标签: android c android-ndk ieee-754 pow