3 Punkte von GN⁺ 2025-09-13 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Dieser Artikel erklärt, wie Gleitkommawerte (float) im Speicher gespeichert und dargestellt werden.
  • Der Fokus liegt auf der Umwandlung ihrer hexadezimalen und dezimalen Form in den tatsächlichen numerischen Wert.
  • Er erläutert die Bereiche Sign, Exponent und Significand sowie ihre jeweilige Funktion.
  • Enthalten sind Beispiele dafür, wie man interpretiert, welchen exakten binären und dezimalen Wert ein bestimmter float-Wert darstellt.
  • Außerdem wird die Berechnung der Differenz (Delta) zwischen darstellbaren Werten angesprochen.

Analyse der Speicherstruktur von Gleitkommawerten

  • Es gibt verschiedene Gleitkommaformate wie "halfb float float double".
  • Jeder Wert kann als im Speicher abgelegter Wert in Form von Raw Hexadecimal Integer Value (hexadezimaler Ganzzahlwert) und Raw Decimal Integer Value (dezimaler Ganzzahlwert) betrachtet werden.
  • Hexadezimale Daten werden in der Hexadecimal Form ("%a") angezeigt und mit der tatsächlichen Gleitkommadarstellung verknüpft.
  • Die Position jedes Werts wird als Significand–Exponent Range dargestellt.

So werden Binär- und Dezimalwerte interpretiert

  • Eine Gleitkommazahl kann in Base-2 (binärer Auswertungsformel) wie folgt dargestellt werden:
    • (−12)02×​102(100010012 − 011111112)​×​1.011111110010100000000002
      → Dies ist die numerische Auswertung über einen Binärausdruck.
  • In Base-10 (dezimaler Auswertungsformel) sieht das so aus:
    • 1×​210×​1.4967041015625
      → Ausgedrückt als Produkt aus 2 hoch 10 und dem Nachkommateil.
  • Auch der exakte Dezimalwert bei der tatsächlichen Umrechnung wird angezeigt:
    • dargestellt etwa als 1.532625×​103

Berechnung des Abstands zu benachbarten Werten (Delta)

  • Das Delta (der Abstand) zwischen darstellbaren Werten ist von wichtiger Bedeutung.
  • Jeweils angegeben wird der Abstand zum nächsten (Next) bzw. vorherigen (Previous) darstellbaren Wert (Delta to Next/Previous Representable Value).
    • Beispiel: ±1.220703125×​10-4
  • Dieser Abstand hängt mit den signifikanten Stellen bzw. der Präzision eines Gleitkommawerts zusammen.

Zusammenfassung

  • Die Speicherdarstellung von Gleitkommazahlen sowie die Prinzipien ihrer Umwandlung in Binär- und Dezimalform
  • Erklärung der Struktur aus sign, exponent, significand
  • Zusätzlich eine Übersicht über den Darstellungsbereich und die Abstände zu benachbarten Werten

Noch keine Kommentare.

Noch keine Kommentare.