相关疑难解决方法(0)

为什么pow(-infinity,正非整数)+无限?

C99附件F(IEEE浮点支持)说:

pow(??, y) y> 0时返回+∞而不是奇数.

但是,比方说,( - ∞)0.5实际上有虚数值±∞i,而不是+∞.C99自己sqrt(??)返回NaN并按预期生成域错误.为什么然后pow需要返回+∞?

(大多数其他语言直接使用C库,或者像本例中的Python一样,通过标准复制它所需的行为,因此在实践中这不仅仅影响C99.)

c math floating-point standards ieee-754

14
推荐指数
1
解决办法
485
查看次数

标签 统计

c ×1

floating-point ×1

ieee-754 ×1

math ×1

standards ×1