Wieso kann 1.6nicht als double dargestellt werden?

...komplette Frage anzeigen

1 Antwort

Weil 0.6 im Binärsystem periodisch fortgesetzt unendlich lang ist. Ein double-Datentyp ist aber nicht in der Lage, auch Perioden von Zahlen zu erfassen.


Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von AllThatRemains
19.05.2017, 15:36

Vielen Dank. Das macht natürlich Sinn.
Wenn ich richtig liege, dann dürften:

1.3 und 1.9 auch nicht korrekt dargestellt werden oder?


Grüsse AllThatRemains

0
Kommentar von Lilalaunebaer69
19.05.2017, 15:39

Ich stimme der Begründung zu und vermute der Hinweis auf double ist irrelevant. Funktioniert ja auch mit mit einfacher Genauigkeit nicht.

0

Was möchtest Du wissen?