Erklärung Datenwert "Double" für das Verständnis?
Erklärung des Wertes Double (Float, BigInt - Datentypen) auf Webseiten:
Double (Gleitkommazahl mit doppelter Genauigkeit)
8 Byte
-1,79769313486231E308 bis -4,94065645841247E-324 bei negativen Werten
Double Fließkommazahlen: von -1.7976931348623157 E+ 308 bis -2.2250738585072014 E- 308
4,94065645841247E-324 bis 1,79769313486232E308 für positive Werte
Leider finde ich keine Webseite die es genauer erklärt was dies genau bedeutet.
Wie nutzt man Double, was bedeutet 4,94065645841247E-324 bis 1,79769313486232E308
-> gibt es keine Minuswerte oder wie ist das zu verstehen?
Sollte das Komma korrekt sein, dann kann ich keine Zahlen ab 0 benutzen, Sorry, ich stehe auf dem Schlauch...?
Ich frage als Leihe.
1 Antwort
Siehe auch: https://de.wikipedia.org/wiki/IEEE_754
Double-Zahlen haben ein extra Vorzeichenbit, das negative Zahlen anzeigt. Es wird also kein Zweierkomplement (wie bei ganzen Zahlen) verwendet.
Die 0 ist ein Spezialfall. Wenn eine Zahl betragsmäßig so klein wird, dass sie nicht mehr darstellbar ist, dann wird sie zu 0 gerundet (Underflow). Bei manchen Systemen wird das aber als Fehler betrachtet und es gibt Ärger.