在Objective-C中将两个double相乘后,值“ -inf”是什么意思

问题描述 投票:1回答:1

我正在对小数点后有17个数字的双数进行微积分。像0.1256478965842365987 * 0.125639874569874563当我在控制台中显示它时,将得到名为“ -inf”的值。

这是什么意思?

ios objective-c double
1个回答
2
投票

表示负无穷大。

EEE 754浮点数可以表示正无穷大,并且 NaN(不是数字)。这三个值来自计算,其结果为 未定义或无法准确表示。您也可以故意设置 它们中的任何一个的浮点变量,有时都是有用的。一些例子 产生无穷或NaN的计算:

现在,很奇怪您将这两个数字相乘。

© www.soinside.com 2019 - 2024. All rights reserved.