gpt4 book ai didi

c - 如何在C中获得无穷大的值(value)? (尤其是整数值)

转载 作者:太空狗 更新时间:2023-10-29 15:16:47 25 4
gpt4 key购买 nike

我做了权重有向图,就像这样

6
0 3 4 INFINITY INFINITY INFINITY
INFINITY 0 INFINITY 7 INFINITY INFINITY
INFINITY 3 0 5 11 INFINITY
INFINITY INFINITY INFINITY 0 6 3
INFINITY INFINITY INFINITY INFINITY 0 4
INFINITY INFINITY INFINITY INFINITY INFINITY 0

起初,我使用一些整数值来表示无穷大,例如 99 或 20000。但是当我发现它是错误的时,v5 -> v4 必须表示无穷大但表示了一些整数值。

ex : Shortest Path from v2 to v3 : v2 v3 (length : 200000)

整数有无穷大吗?

我的 friend 说 ~(1<<31) 但它不起作用

最佳答案

与浮点类型不同,整数类型没有无穷大的标准值。如果您必须拥有一个值,则必须自己选择一个值(例如 INT_MAX)并在整个代码中正确处理它。请注意,如果这样做,您可以在赋值和比较中使用特殊值,但不能在算术表达式中使用。

关于c - 如何在C中获得无穷大的值(value)? (尤其是整数值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8153001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com