Infinity ist ein spezifischer Gleitkommawert, der immer größer ist als jeder andere Gleitkommawert. Es kann als Ergebnis der Division durch Null, des arithmetischen Überlaufs und anderer außergewöhnlicher Operationen auftreten. Infinity unterscheidet sich von dem maximalen noch gültigen Gleitkommawert, den der bestimmte Datentyp halten kann.
Der Gleitkomma-Standard IEEE 754 erlaubt sowohl positive als auch negative Unendlichkeitswerte.
Ich habe das folgende Snippet in der VS2015 C # interaktiv ausgeführt und ein sehr merkwürdiges Verhalten bekommen.
%Vor%
Warum hat die Methode Unendlichkeit zurückgegeben, während 3/0 einen Fehler und 3 / b einen Formationsfehler ausgelöst...
25.07.2016, 19:57
Wenn wir die Infinity-Werte verwenden müssen, fügen Sie bitte, sofern verfügbar, eine echte Probe hinzu.
23.11.2010, 23:18
Wie würde sich der folgende Code verhalten, besonders wenn der Doppelzähler seine Grenze erreicht ((2-2 ^ -52) · 2 ^ 1023)?
%Vor%
Würde sich dieser Code wie erwartet verhalten (Schleife für immer) oder an einem bestimmten Punkt fehlschlagen...
04.11.2015, 18:46
Ich schreibe Algorithmen in Methoden, die BigDecimal-Werte zurückgeben, aber ab und zu wird das Ergebnis + oder - unendlich berechnet.
Anstatt das Programm abstürzen zu lassen, möchte ich die Exception abfangen und unendlich als Wert zurückgebe...
28.12.2013, 12:35
Ich versuche, das Unendlichkeitssymbol% co_de% in meine Achsenbeschriftung aufzunehmen ( z. B. den Ausdruck ∞ ), also habe ich δ∞ eingegeben. Allerdings sehe ich nur das Deltasymbol% co_de%, aber das Unendlichkeitssymbol wird als ein s...
03.01.2013, 12:46
Ich verwende MSVC ++, und ich möchte den speziellen Wert INFINITY in meinem Code verwenden.
Welches Bytemuster oder welche Konstante wird in MSVC ++ für unendlich verwendet?
Warum scheint 1.0f / 0.0f den Wert 0 zu haben?
%Vor%
29.03.2010, 13:51
VB6 scheint es nicht so einfach zu machen, + Unendlichkeit, -Unendlichkeit und NaN in Doppelvariablen zu speichern. Es würde helfen, wenn es möglich wäre, Vergleiche mit diesen Werten im Kontext komplexer Zahlen zu machen. Wie?
20.05.2009, 03:18
Ich habe die folgenden zwei Codes gefunden. Warum wirft es keine Ausnahme für Fließkomma, wo es in anderen Fällen eine Laufzeitausnahme auslöst.
%Vor%
AUSGABE: b = Unendlich .
Wenn ich mit int-Werten versuche, wird eine Laufzeitausnahme...
01.08.2010, 04:32
Was sind die Vorteile von NaN , PositiveInfinity oder NegativeInfinity für float und double ? Wann sollten wir sie verwenden oder vermeiden?
Wenn es solche Konstanten gibt, warum gibt float.Parse("a") einen Fehler aus, anstatt...
27.02.2013, 16:43