(Denkfrage: ) Glaubt Ihr, dass die Verwendung von float
anstelle von double
zu einer wesentlichen Einsparung an Computerspeicher
führt?
Nein. Bei den meisten Programmen wird die Verwendung von Variablen des Typs double
nur ein paar extra Bytes kosten und das in einem Programm, das tausende von Bytes lang ist.
Falls wir einmal in die Lage kommen sollten explizit ein float
-Literal mit einfacher Genauigkeit anzufordern.
Das können wir tun, indem wir ein kleines 'f' oder großes 'F' an das Ende setzen, so wie hier:
123.0f -123.5F -198234.234f 0.00000381F
Manchmal möchten wir explizit ein double
-Literal mit doppelter Genauigkeit
anfordern.
Das können wir tun, indem wir ein kleines 'd' oder großes 'D' an das Ende setzen, so wie hier:
123.0d -123.5D -198234.234d 0.00000381D
Aber denkt daran, dass jedes Gleitpunktliteral ohne einen Buchstaben am Ende immer automatisch vom Typ double
sein wird.
Glaubt Ihr, dass das folgende zulässig ist?
8912D