Double ist ein primitiver Datentyp, der zum Speichern von Bruchzahlen verwendet wird und einen Gleitkomma mit doppelter Genauigkeit enthält (häufig 64 Bit).
Ich möchte a verwenden Track-Bar, um Formdie Deckkraft von a zu ändern . Das ist mein Code: decimal trans = trackBar1.Value / 5000; this.Opacity = trans; Wenn ich die Anwendung erstelle, wird der folgende Fehler angezeigt: Konvertieren kann nicht implizit Art decimalzudouble Ich habe versucht, transund doubledann Controlfunktioniert das nicht. …
Im folgenden Programm können Sie sehen, dass jeder Wert etwas kleiner als .5abgerundet ist, außer 0.5. for (int i = 10; i >= 0; i--) { long l = Double.doubleToLongBits(i + 0.5); double x; do { x = Double.longBitsToDouble(l); System.out.println(x + " rounded is " + Math.round(x)); l--; } while …
Ein 64-Bit-Double kann eine ganze Zahl +/- 2 53 genau darstellen Angesichts dieser Tatsache verwende ich für alle meine Typen einen Doppeltyp als Einzeltyp, da meine größte Ganzzahl vorzeichenloses 32-Bit ist. Aber jetzt muss ich diese Pseudo-Ganzzahlen drucken, aber das Problem ist, dass sie auch mit tatsächlichen Doppelwerten gemischt werden. …
Wofür ist der richtige Formatbezeichner doublein printf? Ist es %foder ist es %lf? Ich glaube es ist %f, aber ich bin nicht sicher. Codebeispiel #include <stdio.h> int main() { double d = 1.4; printf("%lf", d); // Is this wrong? }
Kann mir jemand sagen, wie man einen Doppelwert in Swift auf x Dezimalstellen rundet? Ich habe: var totalWorkTimeInHours = (totalWorkTime/60/60) Mit totalWorkTimeeinem NSTimeInterval (doppelt) auf dem zweiten Platz. totalWorkTimeInHours wird mir die Stunden geben, aber es gibt mir die Zeit in einer so langen, genauen Zahl, z. B. 1,543240952039 ...... …
Gibt es eine isnan () Funktion? PS.: Ich bin in MinGW (wenn das einen Unterschied macht). Ich hatte dies gelöst, indem ich isnan () von verwendete <math.h>, das nicht existiert, in <cmath>dem ich #includezuerst war.
Ich muss einige Gleitkommavariablen berechnen und mein Kollege schlägt mir vor, sie BigDecimalstattdessen zu verwenden, doubleda sie genauer sind. Aber ich möchte wissen, was es ist und wie ich das Beste daraus machen kann BigDecimal?
Ich kann drei Vorteile für die Verwendung double(oder float) anstelle von nennen decimal: Verbraucht weniger Speicher. Schneller, da Gleitkomma-Mathematikoperationen von Prozessoren nativ unterstützt werden. Kann einen größeren Zahlenbereich darstellen. Diese Vorteile scheinen jedoch nur für rechenintensive Operationen zu gelten, wie sie beispielsweise in Modellierungssoftware zu finden sind. Natürlich sollten Doppelbilder …
Ich möchte den doppelten Wert in c # auf zwei Dezimalstellen aufrunden. Wie kann ich das tun? double inputValue = 48.485; nach der Zusammenfassung inputValue = 48.49; Verwandte: c # - Wie runde ich einen Dezimalwert auf 2 Dezimalstellen (für die Ausgabe auf einer Seite)
Ich möchte einen String wie "3.5"einen Double analysieren . Jedoch, double.Parse("3.5") ergibt 35 und double.Parse("3.5", System.Globalization.NumberStyles.AllowDecimalPoint) wirft a FormatException. Jetzt ist das Gebietsschema meines Computers auf Deutsch eingestellt, wobei ein Komma als Dezimaltrennzeichen verwendet wird. Es könnte etwas damit zu tun haben und als Eingabe double.Parse()erwarten "3,5", aber ich bin …
Ich möchte einen doppelten Wert in Java ohne Exponentialform drucken. double dexp = 12345678; System.out.println("dexp: "+dexp); Es zeigt diese E-Notation : 1.2345678E7. Ich möchte, dass es so gedruckt wird: 12345678 Was ist der beste Weg, um dies zu verhindern?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.