-Unendlich ??
-
Hallo,
würde gerne wissen, ob ein Wert definiert wurde, dem man in einer floating Point Variablen (Double/Float) ablegt und der den Wert '-(Minus) Unendlich' darzustellt? Meines Wissens ist solchiges nicht im Standard enthalten.
Eventuell bei C++?Hat jemand schon mal davon gehört oder weis was darüber?
Danke für euren Info's
arni :xmas2:
-
Unendlich, klingt nach ziemlich viel. Könnte man mit der Variablen dann auch Rechenoperationen durchführen?
-
ich kenne +unendlich (für C++'ler std::numeric_limits<double>::infinity()), eventuell könntest du den Wert mit -1 multiplizieren.
(PS: aber das ist ungetestet, also beschwer dich nicht, wenn's versagt)
-
Nach IEEE 754 ist diejenige Zahl, deren Vorzeichenbit gesetzt, deren Charakteristik (also Exponent + Verschiebung) nur aus Einsen und dessen Mantisse nur aus Nullen besteht, -oo. Mit Floating-Point-Zahlen dieser Art hast Du eigentlich in C immer zu tun. -- In math.h gibt es Makros, die Unendlich darstellen, -oo == -INFINITY.
Klassischer Link: http://docs.sun.com/source/806-3568/ncg_goldberg.html
-
na, da gibts doch einige Ansätze, offensichtlich haben schon mehr Leute sich mit diesem Problem konfrontiert gesehen.
Hier geht es um die Leistung eines Transceivers (Fiberoptik), ein logarithmischer Wert. Wenn die Leistung 0 ist, ist der Wert nämlich unendlich,
und wie in dem Dokument von SUN beschrieben, ist es keine Lösung, den maximal möglichen Wert zurückzugeben.
Danke für eure Hinweise.
arni
-
http://www.dinkumware.com/htm_cl/math.html#INFINITY
da stehts nochmal...