zurück   Home   weiter

(Denkfrage: ) Glaubt Ihr, dass die Verwendung von float anstelle von double zu einer wesentlichen Einsparung an Computerspeicher führt?

Antwort:

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.

Explizite Gleitpunktliterale

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.

Frage 9:

Glaubt Ihr, dass das folgende zulässig ist?

double zahl = 8912D ;