问题标签 [infinity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
7305 浏览

c++ - MSVC++ 中的无穷大

我正在使用 MSVC++,我想在我的代码中使用特殊值 INFINITY。

在 MSVC++ 中用于无穷大的字节模式或常量是什么?

为什么 1.0f/0.0f 的值似乎为 0?

0 投票
2 回答
2098 浏览

c++ - C++ 双除以 0.0 与 DBL_MIN

求双精度的平方根反比时,将无效的非正输入钳制在 0.0 或 MIN_DBL 是否更好? (在我下面的示例中double b,由于浮点舍入误差和物理定律在游戏中稍微有些捏造,最终可能会变成负数。)

除以 0.0 和 MIN_DBL 在游戏中产生相同的结果,因为1/0.01/DBL_MIN实际上是无穷大。我的直觉说 MIN_DBL 是更好的选择,但有任何情况下使用 0.0 吗?可能和乘法一样sqrt(0.0),因为它们是特殊情况,所以执行速度更快。1/0.01.#INF000000000000

MSVC中的双除法:

0 投票
4 回答
528 浏览

java - 为什么使用整数变量会抛出异常?

我遇到了以下两个代码。为什么它不会抛出浮点异常,而在其他情况下它会抛出运行时异常。

输出:b=无穷大

如果我尝试使用 int 值,那么它将引发运行时异常。为什么会这样?

0 投票
4 回答
2456 浏览

c - C 和无限大小变量

超出“unsigned long long”大小的变量如何用 C 或任何编程语言表示。是否有变量类型来表示无穷大?

0 投票
1 回答
1001 浏览

python - 无限循环和用户输入作为终止

我有我的代码,它确实运行到无穷大。我想要的是,如果在 unix 命令窗口上,如果用户输入 ctrl C,我希望程序完成当前循环,然后退出循环。所以我希望它中断,但我希望它完成当前循环。使用 ctrl C 可以吗?我应该寻找不同的输入吗?

0 投票
1 回答
739 浏览

perl - 在 Perl 模块中检查无穷大的最佳方法是什么?

在我的一个模块中,我必须处理无穷大的概念。迄今为止,我一直使用9**9**9正无穷大,这似乎运作良好,速度很快,并且似乎是 perl 的内部使用的无穷大。

但是,如果我的模块的用户决定使用其中一个大数模块(如use bigint;),然后他们使用inforMath::BigInt->binf()来表示无穷大,事情就会变得有点冒险。

在某些地方它似乎工作正常,但在其他地方,应该为真或应该为假的比较最终会以错误的方式结束,导致难以追踪错误。

我想用一些适用于普通 perl 数字和任意精度数字的东西来支持各种其他的无穷大概念。

但我也担心性能,因为我与无穷大的一些比较发生在紧密的内部循环中。显然inffromMath::BigInt会比9**9**9(由于在每次访问时调用绑定或重载方法)要慢。过去有没有人处理过这个问题?如果是这样,您的解决方案是什么?

我考虑过使用自己的无穷大常量,定义如下:

然后向我的模块添加警告,即应首先加载任何 bignum 模块。这听起来合理吗?那里有可靠的实现if_any_bignum...,还是我应该自己推出?

0 投票
2 回答
2145 浏览

c# - 我们如何比较算术运算的结果是 NaN 还是无穷大..?

如果我的除数 = 0,则 sampleInterval 将 bcom 无穷大,如果除数和除数都 = 0,它将是 = NaN

当 SampleInterval = infinity 和 SampleInterval = NaN 时,我需要执行我的代码。怎么可能..?? 谁能告诉我如何将十进制值与无穷大或 NaN 进行比较?

0 投票
2 回答
7355 浏览

c# - 我们什么时候需要使用 float.PositiveInfinity 和 float.NegativeInfinity?

我们什么时候需要使用 Infinity 值,如果可用,请添加一个真实世界的样本。

0 投票
4 回答
188 浏览

iphone - 划分时的INFINITY问题是iOS

我在 iPhon 应用程序中遇到无穷大问题。问题很奇怪。我需要使用以下公式计算缩放限制。

mapState.iBufferMult 的值 = 3

问题是大多数类型的公式给出了正确的值 0.44。但有时它会给出无穷大。

谁能告诉我为什么会这样。

0 投票
2 回答
1283 浏览

python - Python 中是否有 _rational_ 区间算术的实现?

Python中有理区间算术 的实现吗?使用浮点数,而不是有理数。

如果没有,Python 中是否有任何包含 ±∞ 的有理数实现?